Поделиться через


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

Возникает при изменении рабочего состояния.

Применяется к