TestimoX

API Reference

Class

WindowsUpdateWsusServerQuery

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers static

Read-only WSUS provider query used for endpoint/WSUS correlation.

Inheritance

  • Object
  • WindowsUpdateWsusServerQuery

Methods

public static WindowsUpdateWsusServerTelemetry Get(String computerName, WindowsUpdateWsusServerQueryOptions options = null, CancellationToken cancellationToken = null) #
Returns: WindowsUpdateWsusServerTelemetry

Queries WSUS server-side telemetry for one computer target.

Parameters

computerName System.String requiredposition: 0
Computer name/FQDN to resolve in WSUS.
options ComputerX.Updates.WindowsUpdateWsusServerQueryOptions = null optionalposition: 1
WSUS query options.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.

Returns

WSUS telemetry snapshot for the target (including error details when lookup fails).

public static Task<WindowsUpdateWsusServerTelemetry> GetAsync(String computerName, WindowsUpdateWsusServerQueryOptions options = null, CancellationToken cancellationToken = null) #
Returns: Task<WindowsUpdateWsusServerTelemetry>

Asynchronously queries WSUS server-side telemetry for one computer target.

Parameters

computerName System.String requiredposition: 0
options ComputerX.Updates.WindowsUpdateWsusServerQueryOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
public static WindowsUpdateWsusServerTelemetry ParseQueryPayload(String payload, String requestedComputer, String sourceWsusServer) #
Returns: WindowsUpdateWsusServerTelemetry

Parses a serialized WSUS provider payload emitted by a remote collector.

Parameters

payload System.String requiredposition: 0
requestedComputer System.String requiredposition: 1
sourceWsusServer System.String requiredposition: 2