API Reference
Class
DomainControllerWindowsUpdatePostureService
Evaluates Windows Update servicing posture for a specific domain controller.
Inheritance
- Object
- DomainControllerWindowsUpdatePostureService
Methods
public static async Task<View> EvaluateAsync(Options options = null, Func<String, WindowsUpdateTelemetryQueryOptions, WindowsUpdateTelemetry> telemetryQuery = null, Func<String, CancellationToken, Task<IEnumerable<UpdateInfo>>> installedQuery = null, Func<DateTimeOffset> nowProvider = null, CancellationToken cancellationToken = null) #Returns:
Task<View>Evaluates Windows Update posture for the supplied options.
Parameters
- options ComputerX.Updates.DomainControllerWindowsUpdatePostureService.Options = null
- Evaluation options.
- telemetryQuery System.Func{System.String,ComputerX.Updates.WindowsUpdateTelemetryQueryOptions,ComputerX.Updates.WindowsUpdateTelemetry} = null
- Optional telemetry query override for tests.
- installedQuery System.Func{System.String,System.Threading.CancellationToken,System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{ComputerX.Updates.UpdateInfo}}} = null
- Optional installed-update query override for tests.
- nowProvider System.Func{System.DateTimeOffset} = null
- Optional current-time provider for tests.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Typed Windows Update posture view.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object