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, а не на самом устройстве.