Compartilhar via


TimeZoneSettings.AutoUpdateTimeZoneAsync(TimeSpan) Método

Definição

Tenta determinar e definir automaticamente o fuso horário para dispositivos no modo inserido.

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)

Parâmetros

timeout
TimeSpan TimeSpan

Se o período de tempo limite for excedido, esse método retornará um valor de TimedOut para AutoUpdateTimeZoneStatus.

O valor de tempo limite recomendado é de 60 segundos.

Retornos

Atributos

Requisitos do Windows

Família de dispositivos
Windows IoT Extension SDK (introduzida na 10.0.17134.0)
API contract
Windows.System.SystemManagementContract (introduzida na v5.0)

Comentários

Você pode executar esse método na inicialização para definir o fuso horário sem solicitar informações aos usuários.

Esse método não altera necessariamente o fuso horário nem localiza o fuso horário correto. Para obter os resultados da tentativa, consulte a enumeração AutoUpdateTimeZoneStatus .

Separadamente, você pode incluir uma maneira de o usuário definir o fuso horário posteriormente.

Esse método pode usar informações de qualquer uma das seguintes fontes para determinar o fuso horário:

  • GPS
  • Celular
  • Wi-Fi
  • Endereço IP

Se o dispositivo não tiver acesso a nenhum método de determinação de localização, você não deverá executar esse método.

Aplica-se a

Confira também