TestimoX

API Reference

Class

WindowsUpdateCorrelationEvaluator

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers static

Evaluates endpoint/WSUS provider correlation and freshness lag states.

Inheritance

  • Object
  • WindowsUpdateCorrelationEvaluator

Methods

public static WindowsUpdateCorrelationResult Evaluate(WindowsUpdateTelemetry endpointTelemetry, WindowsUpdateWsusServerTelemetry wsusTelemetry, WindowsUpdateCorrelationOptions options = null, Nullable<DateTimeOffset> nowUtc = null) #
Returns: WindowsUpdateCorrelationResult

Evaluates provider-specific Windows Update posture using endpoint and optional WSUS telemetry.

Parameters

endpointTelemetry ComputerX.Updates.WindowsUpdateTelemetry requiredposition: 0
Endpoint/client telemetry snapshot.
wsusTelemetry ComputerX.Updates.WindowsUpdateWsusServerTelemetry requiredposition: 1
WSUS server-side telemetry snapshot.
options ComputerX.Updates.WindowsUpdateCorrelationOptions = null optionalposition: 2
Correlation options.
nowUtc System.Nullable{System.DateTimeOffset} = null optionalposition: 3
Evaluation timestamp in UTC. Uses current UTC when omitted.

Returns

Correlation result with typed state and human-readable summary.