Windows.Management.Update Espace de noms

Les types dans cet espace de noms permettent aux utilisateurs d’accepter ou de refuser de recevoir Windows Insider Preview builds sur leur appareil. Les API sont destinées à être utilisées par les fabricants d’équipements d’origine (OEM) IoT.

Classes

PreviewBuildsManager

Gère l’état des builds en préversion pour l’appareil.

PreviewBuildsState

Contient les informations utilisées pour connecter un appareil afin d’associer l’appareil au programme Windows Insider.

WindowsUpdate

WindowsUpdate est essentiellement un conteneur de propriétés contenant des informations sur une mise à jour en attente ou en cours.

WindowsUpdateActionCompletedEventArgs

Données d’événement pour l’événement WindowsUpdateManager.ActionCompleted correspondant.

WindowsUpdateActionProgress

Retourné par les propriétés ActionProgress de WindowsUpdate et WindowsUpdateProgressChangedEventArgs.

WindowsUpdateActionResult

Retourné par la propriété WindowsUpdate.ActionResult .

WindowsUpdateAdministrator

Active l’administration des Mises à jour Windows sur un appareil.

WindowsUpdateApprovalData

Permet de configurer des métadonnées supplémentaires sur une mise à jour lors de son approbation via ApproveWindowsUpdate.

WindowsUpdateAttentionRequiredInfo

Représente un tuple d’un WindowsUpdateAttentionRequiredReason et d’un horodatage.

WindowsUpdateAttentionRequiredReasonChangedEventArgs

Données d’événement pour l’événement WindowsUpdateManager.AttentionRequiredReasonChanged correspondant.

WindowsUpdateGetAdministratorResult

Représente le résultat de l’appel de GetRegisteredAdministrator.

WindowsUpdateItem

Représente un conteneur de propriétés d’informations concernant une mise à jour qui a été effectuée précédemment.

WindowsUpdateManager

Interface utilisée pour surveiller l’activité de mise à jour via des rappels et récupérer l’historique des mises à jour.

WindowsUpdateProgressChangedEventArgs

Données d’événement pour l’événement WindowsUpdateManager.ProgressChanged correspondant.

WindowsUpdateRestartRequestOptions

Représente un conteneur de propriétés de champs qui peuvent être configurés, puis transmis à RequestRestart.

WindowsUpdateScanCompletedEventArgs

Données d’événement pour l’événement WindowsUpdateManager.ScanCompleted correspondant.

Énumérations

WindowsUpdateAdministratorOptions

Définit des constantes qui spécifient les options d’administrateur que l’appelant souhaite contrôler lors de l’inscription auprès de RegisterForAdministration.

WindowsUpdateAdministratorStatus

Définit des constantes qui spécifient status codes pour indiquer si l’inscription/la désinscription d’un administrateur de mise à jour Windows a réussi.

WindowsUpdateAttentionRequiredReason

Définit des constantes qui spécifient une raison détaillée de la raison pour laquelle une mise à jour doit faire l’objet d’une attention avant qu’elle puisse continuer.

Exemples

Cet exemple C# montre comment un utilisateur peut déterminer si son appareil reçoit des builds en préversion ou s’il existe des problèmes empêchant l’appareil d’obtenir des builds en préversion.

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; 
} 

Remarques

Ces API permettent à un appareil IoT de recevoir Windows Insider Preview builds. Il est prévu que l’OEM de l’appareil crée une page de paramètres dans le portail d’appareil Windows pour les propriétés de configuration de l’appareil. À un niveau général, les informations de PreviewBuildsState seront lues par l’appareil, puis affichées à l’utilisateur, puis utilisées pour inscrire le compte de l’utilisateur sur l’appareil. Après l’inscription, la gestion de tous les paramètres est effectuée en ligne via le programme Windows Insider et non sur l’appareil lui-même.