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)
Параметры
При превышении времени ожидания этот метод возвращает значение TimedOut для AutoUpdateTimeZoneStatus.
Рекомендуемое значение времени ожидания — 60 секунд.
Возвращаемое значение
- Атрибуты
Требования к Windows
Семейство устройств |
Windows IoT Extension SDK (появилось в 10.0.17134.0)
|
API contract |
Windows.System.SystemManagementContract (появилось в v5.0)
|
Комментарии
Этот метод можно запустить при запуске, чтобы задать часовой пояс, не запрашивая у пользователей сведения.
Этот метод не обязательно изменяет часовой пояс или находит правильный часовой пояс. Результаты попытки см. в перечислении AutoUpdateTimeZoneStatus .
Отдельно можно включить способ задания часового пояса пользователем позже.
Этот метод может использовать сведения из любого из следующих источников для определения часового пояса:
- GPS
- Сотовая сеть
- Wi-Fi
- IP-адрес
Если устройство не имеет доступа к какому-либо методу определения местоположения, не следует запускать этот метод.