WindowsUpdateManager Classe
Définition
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.
Interface utilisée pour surveiller l’activité des mises à jour via des rappels et récupérer l’historique des mises à jour.
public ref class WindowsUpdateManager sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Management.Update.IWindowsUpdateManagerFactory, 65536, "Windows.Management.Update.WindowsUpdateContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Management.Update.WindowsUpdateContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WindowsUpdateManager final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Management.Update.IWindowsUpdateManagerFactory), 65536, "Windows.Management.Update.WindowsUpdateContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Management.Update.WindowsUpdateContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class WindowsUpdateManager
function WindowsUpdateManager(clientId)
Public NotInheritable Class WindowsUpdateManager
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows Desktop Extension SDK (introduit dans 10.0.23504.0)
|
API contract |
Windows.Management.Update.WindowsUpdateContract (introduit dans v1.0)
|
Constructeurs
WindowsUpdateManager(String) |
Construit un nouvel objet WindowsUpdateManager . |
Propriétés
IsScanning |
Obtient une valeur indiquant si WindowsUpdateManager recherche activement les mises à jour. |
IsWorking |
Obtient une valeur indiquant si WindowsUpdateManager travaille activement sur les mises à jour. |
LastSuccessfulScanTimestamp |
Obtient une valeur indiquant l’horodatage de la dernière analyse réussie à partir de WindowsUpdateManager. |
Méthodes
GetApplicableUpdates() |
Récupère la liste de toutes les mises à jour applicables actuellement connues de WindowsUpdateManager. |
GetMostRecentCompletedUpdates(Int32) |
Récupère des informations sur les dernières mises à jour terminées. |
GetMostRecentCompletedUpdatesAsync(Int32) |
Récupère de manière asynchrone des informations sur les dernières mises à jour terminées. |
StartScan(Boolean) |
Lance une nouvelle analyse des mises à jour sur l’appareil. |
Événements
ActionCompleted |
Déclenché lorsqu’une action a été effectuée pour une mise à jour. |
AttentionRequiredReasonChanged |
Déclenché lorsque la raison de l’attention requise a changé pour une mise à jour. |
ProgressChanged |
Déclenché lorsque la progression change pour une mise à jour. |
ScanCompleted |
Déclenché lorsqu’une analyse des mises à jour est terminée. |
ScanningStateChanged |
Déclenché lorsque l’état d’analyse change. |
WorkingStateChanged |
Déclenché lorsque l’état de fonctionnement change. |