TimeZoneSettings.AutoUpdateTimeZoneAsync(TimeSpan) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.