TestimoX

API Reference

Class

DomainControllerWindowsUpdatePostureService

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers static

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 optionalposition: 0
Evaluation options.
telemetryQuery System.Func{System.String,ComputerX.Updates.WindowsUpdateTelemetryQueryOptions,ComputerX.Updates.WindowsUpdateTelemetry} = null optionalposition: 1
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 optionalposition: 2
Optional installed-update query override for tests.
nowProvider System.Func{System.DateTimeOffset} = null optionalposition: 3
Optional current-time provider for tests.
cancellationToken System.Threading.CancellationToken = null optionalposition: 4
Cancellation token.

Returns

Typed Windows Update posture view.