Поделиться через


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

При превышении времени ожидания этот метод возвращает значение TimedOut для AutoUpdateTimeZoneStatus.

Рекомендуемое значение времени ожидания — 60 секунд.

Возвращаемое значение

Атрибуты

Требования к Windows

Семейство устройств
Windows IoT Extension SDK (появилось в 10.0.17134.0)
API contract
Windows.System.SystemManagementContract (появилось в v5.0)

Комментарии

Этот метод можно запустить при запуске, чтобы задать часовой пояс, не запрашивая у пользователей сведения.

Этот метод не обязательно изменяет часовой пояс или находит правильный часовой пояс. Результаты попытки см. в перечислении AutoUpdateTimeZoneStatus .

Отдельно можно включить способ задания часового пояса пользователем позже.

Этот метод может использовать сведения из любого из следующих источников для определения часового пояса:

  • GPS
  • Сотовая сеть
  • Wi-Fi
  • IP-адрес

Если устройство не имеет доступа к какому-либо методу определения местоположения, не следует запускать этот метод.

Применяется к

См. также раздел