API Reference
WindowsUpdateUninstallCandidate
Operator-facing rollback candidate built from installed WUA state, history, and optional correlation hints.
Inheritance
- Object
- WindowsUpdateUninstallCandidate
Constructors
public WindowsUpdateUninstallCandidate() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String ComputerName { get; set; } #Computer name represented by this candidate.
public String Title { get; set; } #Candidate title from installed WUA state.
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> IsInstalled { get; set; } #Indicates whether WUA reports the update as installed.
public Nullable<Boolean> IsUninstallable { get; set; } #Indicates whether WUA reports the update as uninstallable.
public Nullable<DateTimeOffset> LastDeploymentChangeTime { get; set; } #Last deployment change time exposed by WUA, when available.
public Nullable<DateTimeOffset> LastInstalledOn { get; set; } #Timestamp of the latest matching install history entry, when available.
public Nullable<WindowsUpdateHistoryResult> LastInstallResult { get; set; } #Result of the latest matching install history entry, when available.
public Nullable<DateTimeOffset> LastUninstalledOn { get; set; } #Timestamp of the latest matching uninstall history entry, when available.
public Nullable<WindowsUpdateHistoryResult> LastUninstallResult { get; set; } #Result of the latest matching uninstall history entry, when available.
public Int32 RecentFailureCount { get; set; } #Number of matching failed or aborted history rows.
public String HistoryMatchedOn { get; set; } #Describes how history rows were matched to the candidate.
public Boolean EnvironmentPendingReboot { get; set; } #True when environment hints indicate a pending reboot.
public Nullable<WindowsUpdateCorrelationState> EnvironmentCorrelationState { get; set; } #Correlation state, when optional environment correlation was collected.
public Nullable<WindowsUpdateSecurityCorrelationState> EnvironmentSecurityState { get; set; } #Optional MSRC security correlation state from environment hints.
public String EnvironmentCorrelationSummary { get; set; } #Optional one-line environment correlation summary.
public WindowsUpdateUninstallCandidateState State { get; set; } #Candidate risk state.
public Boolean Warning { get; set; } #True when warning indicators were found.
public Boolean Critical { get; set; } #True when critical indicators were found.
public String Summary { get; set; } #Human-readable one-line candidate summary.
public List<String> Warnings { get; } #Non-fatal warnings encountered while building the candidate.
public String CollectionError { get; set; } #Fatal collection error when the candidate could not be built.