TestimoX

API Reference

Class

WindowsUpdateUninstallCandidateQueryOptions

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Controls installed-update rollback candidate collection.

Inheritance

  • Object
  • WindowsUpdateUninstallCandidateQueryOptions

Constructors

public WindowsUpdateUninstallCandidateQueryOptions() #

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.