Freigeben über


TimeZoneSettings.AutoUpdateTimeZoneAsync(TimeSpan) Methode

Definition

Versucht, die Zeitzone für Geräte im eingebetteten Modus automatisch zu ermitteln und festzulegen.

public:
 static IAsyncOperation<AutoUpdateTimeZoneStatus> ^ AutoUpdateTimeZoneAsync(TimeSpan timeout);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<AutoUpdateTimeZoneStatus> AutoUpdateTimeZoneAsync(TimeSpan const& timeout);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<AutoUpdateTimeZoneStatus> AutoUpdateTimeZoneAsync(System.TimeSpan timeout);
function autoUpdateTimeZoneAsync(timeout)
Public Shared Function AutoUpdateTimeZoneAsync (timeout As TimeSpan) As IAsyncOperation(Of AutoUpdateTimeZoneStatus)

Parameter

timeout
TimeSpan TimeSpan

Wenn der Timeoutzeitraum überschritten wird, gibt diese Methode den Wert TimedOut für autoUpdateTimeZoneStatus zurück.

Der empfohlene Timeoutwert beträgt 60 Sekunden.

Gibt zurück

Attribute

Windows-Anforderungen

Gerätefamilie
Windows IoT Extension SDK (eingeführt in 10.0.17134.0)
API contract
Windows.System.SystemManagementContract (eingeführt in v5.0)

Hinweise

Sie können diese Methode beim Starten ausführen, um die Zeitzone festzulegen, ohne Benutzer zur Eingabe von Informationen aufzufordern.

Diese Methode ändert nicht unbedingt die Zeitzone oder sucht die richtige Zeitzone. Die Ergebnisse des Versuchs finden Sie in der AutoUpdateTimeZoneStatus-Enumeration .

Separat können Sie eine Möglichkeit für den Benutzer einschließen, die Zeitzone zu einem späteren Zeitpunkt festzulegen.

Diese Methode kann Informationen aus einer der folgenden Quellen verwenden, um die Zeitzone zu bestimmen:

  • GPS
  • Mobilfunk
  • WLAN
  • IP-Adresse

Wenn Ihr Gerät keinen Zugriff auf eine Methode zum Ermitteln des Standorts hat, sollten Sie diese Methode nicht ausführen.

Gilt für:

Weitere Informationen