WindowsUpdateManager 类

定义

用于通过回调监视更新活动和检索更新历史记录的接口。

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
继承
Object Platform::Object IInspectable WindowsUpdateManager
属性

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.23504.0 中引入)
API contract
Windows.Management.Update.WindowsUpdateContract (在 v1.0 中引入)

构造函数

WindowsUpdateManager(String)

构造新的 WindowsUpdateManager 对象。

属性

IsScanning

获取一个值,该值指示 WindowsUpdateManager 是否正在主动扫描更新。

IsWorking

获取一个值,该值指示 WindowsUpdateManager 是否正在积极处理更新。

LastSuccessfulScanTimestamp

获取一个值,该值指示 来自 WindowsUpdateManager 的上次成功扫描时间戳。

方法

GetApplicableUpdates()

检索 WindowsUpdateManager 当前已知的所有适用更新的列表。

GetMostRecentCompletedUpdates(Int32)

检索有关最近完成的更新的信息。

GetMostRecentCompletedUpdatesAsync(Int32)

异步检索有关最近完成的更新的信息。

StartScan(Boolean)

在设备上启动更新的新扫描。

事件

ActionCompleted

在完成更新的操作时引发。

AttentionRequiredReasonChanged

当更新的“需要注意”原因发生更改时引发。

ProgressChanged

在更新的进度更改时引发。

ScanCompleted

更新扫描完成时引发。

ScanningStateChanged

扫描状态更改时引发。

WorkingStateChanged

在工作状态更改时引发。

适用于