Partager via


TimeZoneSettings.AutoUpdateTimeZoneAsync(TimeSpan) Méthode

Définition

Tente de déterminer et de définir automatiquement le fuseau horaire des appareils en mode incorporé.

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)

Paramètres

timeout
TimeSpan TimeSpan

Si le délai d’expiration est dépassé, cette méthode retourne la valeur TimedOut pour autoUpdateTimeZoneStatus.

La valeur de délai d’attente recommandée est de 60 secondes.

Retours

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows IoT Extension SDK (introduit dans 10.0.17134.0)
API contract
Windows.System.SystemManagementContract (introduit dans v5.0)

Remarques

Vous pouvez exécuter cette méthode au démarrage pour définir le fuseau horaire sans demander aux utilisateurs d’informations.

Cette méthode ne modifie pas nécessairement le fuseau horaire ou ne trouve pas le fuseau horaire approprié. Pour obtenir les résultats de la tentative, consultez l’énumération AutoUpdateTimeZoneStatus .

Séparément, vous pouvez inclure un moyen pour l’utilisateur de définir le fuseau horaire ultérieurement.

Cette méthode peut utiliser des informations provenant de l’une des sources suivantes pour déterminer le fuseau horaire :

  • GPS
  • Cellulaire
  • Wi-Fi
  • Adresse IP

Si votre appareil n’a accès à aucune méthode de détermination de l’emplacement, vous ne devez pas exécuter cette méthode.

S’applique à

Voir aussi