API Reference
WindowsUpdateUninstallCandidateQueryOptions
Controls installed-update rollback candidate collection.
Inheritance
- Object
- WindowsUpdateUninstallCandidateQueryOptions
Constructors
public WindowsUpdateUninstallCandidateQueryOptions() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public WindowsUpdateQueryOptions UpdateOptions { get; set; } #Installed-update query options used to discover candidates.
public WindowsUpdateHistoryQueryOptions HistoryOptions { get; set; } #Optional recent-history options used to enrich candidates.
public WindowsUpdateCorrelationQueryOptions CorrelationOptions { get; set; } #Optional environment correlation options used to enrich candidates.
public IReadOnlyList<WindowsUpdateEntry> Updates { get; set; } #Optional pre-supplied installed updates for reuse in tests or higher-level flows.
public IReadOnlyList<WindowsUpdateHistoryEntry> History { get; set; } #Optional pre-supplied history entries for reuse in tests or higher-level flows.
public WindowsUpdateCorrelationResult Correlation { get; set; } #Optional pre-supplied environment correlation result for reuse in tests or higher-level flows.
public Boolean IncludeHistory { get; set; } #When true, collects recent history for candidate enrichment.
public Boolean IncludeCorrelation { get; set; } #When true, collects environment correlation hints for candidate enrichment.
public Nullable<WindowsUpdateUninstallCandidateState> MinimumState { get; set; } #Optional minimum candidate state returned by the reusable query.
public Boolean OnlyUninstallable { get; set; } #When true, only returns candidates that WUA reports as uninstallable.
public Boolean SortByRisk { get; set; } #When true, orders results by risk and recency instead of preserving WUA discovery order.