API Reference
WindowsUpdateOperationOptions
Controls reusable Windows Update download and install orchestration.
Inheritance
- Object
- WindowsUpdateOperationOptions
Constructors
public WindowsUpdateOperationOptions() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public WindowsUpdateOperationType OperationType { get; set; } #Requested WUA action.
public WindowsUpdateQueryOptions SearchOptions { get; set; } #Search options used to select updates before download or install.
public IReadOnlyList<WindowsUpdateEntry> SelectedUpdates { get; set; } #Optional preselected update identities used to narrow the WUA search result before execution.
public Boolean AcceptEula { get; set; } #When true, accepts pending EULAs before download or install.
public Boolean DownloadBeforeInstall { get; set; } #When true and OperationType is Install, downloads missing update payloads before installation.
public Boolean DryRun { get; set; } #When true, returns the planned action and selected updates without performing download or install.
public WindowsUpdateOperationSelectionMode SelectionMode { get; set; } #Controls how matching updates are narrowed before the requested action runs.
public String ClientApplicationId { get; set; } #Optional WUA client application identifier applied to download and install operations.
public Boolean IncludeFollowUpTelemetry { get; set; } #When true, collects a post-action Windows Update telemetry snapshot after a non-preview action completes.
public Boolean IncludeFollowUpEventTelemetry { get; set; } #When true, includes event-log signals in the post-action telemetry snapshot.
public TimeSpan FollowUpEventLookback { get; set; } #Event lookback window used when collecting post-action event telemetry.
public TimeSpan FollowUpQueryTimeout { get; set; } #Per-query timeout budget used for post-action telemetry collection.
public Boolean IncludeFollowUpCorrelation { get; set; } #When true, collects a post-action correlation result after a non-preview action completes.
public WindowsUpdateCorrelationQueryOptions FollowUpCorrelationOptions { get; set; } #Optional correlation settings used for the post-action correlation result.
public Boolean IncludeFollowUpComplianceSummary { get; set; } #When true, collects a post-action compliance summary after a non-preview action completes.
public WindowsUpdateComplianceSummaryQueryOptions FollowUpComplianceSummaryOptions { get; set; } #Optional compliance summary settings used for the post-action summary.