API Reference
Class
WindowsUpdateTelemetryQuery
Collects flattened Windows Update telemetry suitable for reporting pipelines.
Inheritance
- Object
- WindowsUpdateTelemetryQuery
Methods
public static WindowsUpdateTelemetry FromStatus(WindowsUpdateClientStatus status, WindowsUpdateTelemetryQueryOptions options = null, Nullable<DateTimeOffset> nowUtc = null) #Returns:
WindowsUpdateTelemetryProjects an existing status snapshot into a flattened telemetry model.
Parameters
- status ComputerX.Updates.WindowsUpdateClientStatus
- Status snapshot to project.
- options ComputerX.Updates.WindowsUpdateTelemetryQueryOptions = null
- Optional telemetry query options.
- nowUtc System.Nullable{System.DateTimeOffset} = null
- Optional current UTC time for deterministic tests.
Returns
Flattened telemetry result.
public static WindowsUpdateTelemetry Get(String computerName = null, WindowsUpdateTelemetryQueryOptions options = null) #Returns:
WindowsUpdateTelemetryReads telemetry from a target and projects it into a flattened model.
Parameters
- computerName System.String = null
- Computer name; null reads local machine.
- options ComputerX.Updates.WindowsUpdateTelemetryQueryOptions = null
- Optional telemetry query options.
Returns
Flattened telemetry result.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object