Windows.Management.Update Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Los tipos de este espacio de nombres permiten a los usuarios participar o no recibir compilaciones de Windows Insider Preview en su dispositivo. Las API están diseñadas para que las usen los fabricantes de equipos originales (OEM) de IoT.
Clases
PreviewBuildsManager |
Administra el estado de las compilaciones en versión preliminar del dispositivo. |
PreviewBuildsState |
Contiene información que se usa para conectar un dispositivo para asociarlo al Programa Windows Insider. |
WindowsUpdate |
WindowsUpdate es básicamente un contenedor de propiedades con información sobre una actualización pendiente o en curso. |
WindowsUpdateActionCompletedEventArgs |
Datos de eventos para el evento WindowsUpdateManager.ActionCompleted correspondiente. |
WindowsUpdateActionProgress |
Devuelto por las propiedades ActionProgress de WindowsUpdate y WindowsUpdateProgressChangedEventArgs. |
WindowsUpdateActionResult |
Devuelto por la propiedad WindowsUpdate.ActionResult . |
WindowsUpdateAdministrator |
Habilita la administración de windows Novedades en un dispositivo. |
WindowsUpdateApprovalData |
Permite configurar metadatos adicionales en una actualización al aprobarlos a través de ApproveWindowsUpdate. |
WindowsUpdateAttentionRequiredInfo |
Representa una tupla de windowsUpdateAttentionRequiredReason y una marca de tiempo. |
WindowsUpdateAttentionRequiredReasonChangedEventArgs |
Datos de evento para el evento WindowsUpdateManager.AttentionRequiredReasonChanged correspondiente. |
WindowsUpdateGetAdministratorResult |
Representa el resultado de llamar a GetRegisteredAdministrator. |
WindowsUpdateItem |
Representa un contenedor de propiedades de información sobre una actualización que se completó anteriormente. |
WindowsUpdateManager |
Interfaz que se usa para supervisar la actividad de actualización a través de devoluciones de llamada y recuperar el historial de actualizaciones. |
WindowsUpdateProgressChangedEventArgs |
Datos de eventos para el evento WindowsUpdateManager.ProgressChanged correspondiente. |
WindowsUpdateRestartRequestOptions |
Representa un contenedor de propiedades de campos que se pueden configurar y, a continuación, se pasa a RequestRestart. |
WindowsUpdateScanCompletedEventArgs |
Datos de eventos para el evento WindowsUpdateManager.ScanCompleted correspondiente. |
Enumeraciones
WindowsUpdateAdministratorOptions |
Define constantes que especifican las opciones de administrador sobre las que el autor de la llamada quiere controlar al registrarse con RegisterForAdministration. |
WindowsUpdateAdministratorStatus |
Define constantes que especifican códigos de estado para indicar si el registro o la anulación del registro de un administrador de Windows Update se realizó correctamente. |
WindowsUpdateAttentionRequiredReason |
Define constantes que especifican un motivo detallado en cuanto a por qué se requiere atención para una actualización antes de poder continuar. |
Ejemplos
En este ejemplo de C# se muestra cómo un usuario puede determinar si su dispositivo recibe compilaciones en versión preliminar o si hay problemas que impiden que el dispositivo obtenga compilaciones en versión preliminar.
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;
}
Comentarios
Estas API permiten que un dispositivo IoT reciba compilaciones de Windows Insider Preview. Se espera que el OEM del dispositivo cree una página de configuración en el Portal de dispositivos Windows para las propiedades de configuración del dispositivo. En un nivel alto, el dispositivo leerá la información de PreviewBuildsState y, a continuación, se mostrará al usuario y, a continuación, se usará para registrar la cuenta del usuario en el dispositivo. Después del registro, toda la administración de la configuración se realizará en línea a través del Programa Windows Insider en lugar de en el propio dispositivo.