TestimoX

API Reference

Class

WindowsUpdateSecurityCorrelationEvaluator

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers static

Evaluates MSRC-based missing security updates into monitoring-friendly Windows Update correlation states.

Inheritance

  • Object
  • WindowsUpdateSecurityCorrelationEvaluator

Methods

public static WindowsUpdateSecurityCorrelationResult Evaluate(String computerName, IReadOnlyList<PatchGapInfo> missingSecurityUpdates, WindowsUpdateSecurityCorrelationOptions options = null, Nullable<DateTimeOffset> nowUtc = null) #
Returns: WindowsUpdateSecurityCorrelationResult

Evaluates missing security updates for a single computer.

Parameters

computerName System.String requiredposition: 0
Target computer name.
missingSecurityUpdates System.Collections.Generic.IReadOnlyList{ComputerX.Updates.PatchGapInfo} requiredposition: 1
Missing security updates (typically from UpdateGaps).
options ComputerX.Updates.WindowsUpdateSecurityCorrelationOptions = null optionalposition: 2
Optional evaluator options.
nowUtc System.Nullable{System.DateTimeOffset} = null optionalposition: 3
Optional evaluation timestamp (UTC).

Returns

Computed security correlation result.

public static async Task<WindowsUpdateSecurityCorrelationResult> EvaluateFromUpdateGapsAsync(String computerName, DateTime asOf, WindowsUpdateSecurityCorrelationOptions options = null, Nullable<TimeSpan> osQueryTimeout = null, CancellationToken cancellationToken = null) #
Returns: Task<WindowsUpdateSecurityCorrelationResult>

Collects update gaps using UpdateGaps and evaluates security correlation.

Parameters

computerName System.String requiredposition: 0
Target computer name.
asOf System.DateTime requiredposition: 1
As-of month anchor for MSRC gap collection.
options ComputerX.Updates.WindowsUpdateSecurityCorrelationOptions = null optionalposition: 2
Optional evaluator options.
osQueryTimeout System.Nullable{System.TimeSpan} = null optionalposition: 3
Optional OS query timeout used by UpdateGaps.
cancellationToken System.Threading.CancellationToken = null optionalposition: 4
Cancellation token.

Returns

Computed security correlation result.