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
- Наследование
- Атрибуты
Требования к 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 |
Возникает при изменении рабочего состояния. |