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


Windows.Management.Update Пространство имен

Типы в этом пространстве имен позволяют пользователям отказаться от получения сборок Windows Insider Preview на своем устройстве. Api-интерфейсы предназначены для использования изготовителями оборудования Интернета вещей ( OEM).

Классы

PreviewBuildsManager

Управляет состоянием предварительных сборок для устройства.

PreviewBuildsState

Содержит сведения, используемые для подключения устройства для связывания устройства с программой предварительной оценки Windows.

WindowsUpdate

По сути, WindowsUpdate — это контейнер свойств со сведениями об ожидающем или обновляемом обновлении.

WindowsUpdateActionCompletedEventArgs

Данные события для соответствующего события WindowsUpdateManager.ActionCompleted .

WindowsUpdateActionProgress

Возвращается свойствами ActionProgresswindowsUpdate и WindowsUpdateProgressChangedEventArgs.

WindowsUpdateActionResult

Возвращается свойством WindowsUpdate.ActionResult .

WindowsUpdateAdministrator

Включает администрирование Обновления Windows на устройстве.

WindowsUpdateApprovalData

Позволяет настроить дополнительные метаданные при утверждении обновления через ApproveWindowsUpdate.

WindowsUpdateAttentionRequiredInfo

Представляет кортеж объекта WindowsUpdateAttentionRequiredReason и метки времени.

WindowsUpdateAttentionRequiredReasonChangedEventArgs

Данные события для соответствующего события WindowsUpdateManager.AttentionRequiredReasonChanged .

WindowsUpdateGetAdministratorResult

Представляет результат вызова GetRegisteredAdministrator.

WindowsUpdateItem

Представляет контейнер свойств со сведениями об обновлении, которое было завершено ранее.

WindowsUpdateManager

Интерфейс, используемый для мониторинга действий обновления с помощью обратных вызовов и получения журнала обновлений.

WindowsUpdateProgressChangedEventArgs

Данные события для соответствующего события WindowsUpdateManager.ProgressChanged .

WindowsUpdateRestartRequestOptions

Представляет контейнер свойств полей, которые можно настроить, а затем передать в RequestRestart.

WindowsUpdateScanCompletedEventArgs

Данные события для соответствующего события WindowsUpdateManager.ScanCompleted .

Перечисления

WindowsUpdateAdministratorOptions

Определяет константы, определяющие параметры администратора, которыми вызывающий объект хочет управлять при регистрации с помощью RegisterForAdministration.

WindowsUpdateAdministratorStatus

Определяет константы, указывающие коды состояния, указывающие, успешно ли выполнена регистрация или отмена регистрации администратора обновления Windows.

WindowsUpdateAttentionRequiredReason

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

Примеры

В этом примере на C# показано, как пользователь может определить, получает ли его устройство предварительные сборки или есть ли проблемы, препятствующие устройству получать предварительные сборки.

public string GetErrorMessage() 
{ 
    PreviewBuildsManager manager = PreviewBuildsManager.GetDefault(); 
    if (manager != null) 
    { 
        PreviewBuildsState state = manager.GetCurrentState(); 
        if (state.Properties.ContainsKey("ErrorMessage")) 
        { 
            return state.Properties["ErrorMessage"].ToString(); 
        } 
    } 
    return String.Empty; 
} 

Комментарии

Эти API позволяют устройству Интернета вещей получать сборки Windows Insider Preview. Ожидается, что изготовитель оборудования устройства создаст страницу параметров на портале устройств Windows для свойств конфигурации устройства. На высоком уровне данные из PreviewBuildsState будут считываться устройством, а затем отображаться пользователю, а затем использоваться для регистрации учетной записи пользователя на устройстве. После регистрации управление всеми параметрами будет осуществляться в сети с помощью программы предварительной оценки Windows, а не на самом устройстве.