TestimoX

API Reference

Class

WindowsUpdateOperationItemResult

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Represents the action result for one update selected by the reusable orchestration layer.

Inheritance

  • Object
  • WindowsUpdateOperationItemResult

Constructors

public WindowsUpdateOperationItemResult() #

Properties

public String Title { get; set; } #

Update title.

public String Kb { get; set; } #

Primary KB identifier, when one can be derived.

public IReadOnlyList<String> KbArticleIds { get; set; } #

All KB article identifiers exposed by WUA.

public String UpdateId { get; set; } #

Update identifier exposed by WUA.

public Nullable<Int32> RevisionNumber { get; set; } #

Update revision number exposed by WUA.

public Nullable<Boolean> IsDownloaded { get; set; } #

Indicates whether the update payload was downloaded when the result was captured.

public Nullable<Boolean> IsInstalled { get; set; } #

Indicates whether the update was installed when the result was captured.

public Nullable<Boolean> RebootRequired { get; set; } #

Indicates whether the update requires a reboot when the result was captured.

public Nullable<Boolean> IsUninstallable { get; set; } #

Indicates whether the update can be uninstalled when the result was captured.

public Nullable<Boolean> EulaAccepted { get; set; } #

Indicates whether the update EULA was accepted when the result was captured.

public Nullable<DateTimeOffset> LastDeploymentChangeTime { get; set; } #

Last deployment change time exposed by WUA, when available.

public WindowsUpdateOperationResultCode DownloadResultCode { get; set; } #

Download result code for this update, when a download phase ran.

public Nullable<Int32> DownloadHResult { get; set; } #

Download HRESULT for this update, when a download phase ran.

public WindowsUpdateOperationResultCode InstallResultCode { get; set; } #

Install result code for this update, when an install phase ran.

public Nullable<Int32> InstallHResult { get; set; } #

Install HRESULT for this update, when an install phase ran.

public WindowsUpdateOperationResultCode UninstallResultCode { get; set; } #

Uninstall result code for this update, when an uninstall phase ran.

public Nullable<Int32> UninstallHResult { get; set; } #

Uninstall HRESULT for this update, when an uninstall phase ran.

public String SkippedReason { get; set; } #

Reason why the update was skipped before download or install.