TimeZoneSettings.AutoUpdateTimeZoneAsync(TimeSpan) 方法

定义

尝试自动确定并设置嵌入式模式设备的时区。

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)

参数

timeout
TimeSpan TimeSpan

如果超过超时期限,此方法将返回 AutoUpdateTimeZoneStatusTimedOut 值。

建议的超时值为 60 秒。

返回

属性

Windows 要求

设备系列
Windows IoT Extension SDK (在 10.0.17134.0 中引入)
API contract
Windows.System.SystemManagementContract (在 v5.0 中引入)

注解

可以在启动时运行此方法来设置时区,而无需提示用户输入信息。

此方法不一定更改时区或查找正确的时区。 有关尝试的结果,请参阅 AutoUpdateTimeZoneStatus 枚举。

另外,可以包括一种供用户稍后设置时区的方法。

此方法可以使用来自以下任何源的信息来确定时区:

  • GPS
  • 移动电话
  • WLAN
  • IP 地址

如果设备无权访问任何确定位置的方法,则不应运行此方法。

适用于

另请参阅