API Reference
Class
WindowsUpdateSecurityCorrelationEvaluator
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:
WindowsUpdateSecurityCorrelationResultEvaluates missing security updates for a single computer.
Parameters
- computerName System.String
- Target computer name.
- missingSecurityUpdates System.Collections.Generic.IReadOnlyList{ComputerX.Updates.PatchGapInfo}
- Missing security updates (typically from UpdateGaps).
- options ComputerX.Updates.WindowsUpdateSecurityCorrelationOptions = null
- Optional evaluator options.
- nowUtc System.Nullable{System.DateTimeOffset} = null
- 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
- Target computer name.
- asOf System.DateTime
- As-of month anchor for MSRC gap collection.
- options ComputerX.Updates.WindowsUpdateSecurityCorrelationOptions = null
- Optional evaluator options.
- osQueryTimeout System.Nullable{System.TimeSpan} = null
- Optional OS query timeout used by UpdateGaps.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Computed security correlation result.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object