Windows.Management.Update Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.