TestimoX

API Reference

Class

OsInfoQuery

Namespace ComputerX.OperatingSystem
Assembly ComputerX
Modifiers static

Queries extended operating system information via WMI/CIM with an optional asynchronous API and a local fallback.

Inheritance

  • Object
  • OsInfoQuery

Methods

public static OsInfo Get(String computer) #
Returns: OsInfo

Retrieves operating system details from the target computer.

Parameters

computer System.String requiredposition: 0
Target computer (DNS or NetBIOS).

Returns

Populated OsInfo object.

public static async Task<OsInfo> GetAsync(String computer, TimeSpan timeout, CancellationToken ct) #
Returns: Task<OsInfo>

Asynchronously retrieves operating system details with a timeout and cancellation token.

Parameters

computer System.String requiredposition: 0
Target computer (DNS or NetBIOS).
timeout System.TimeSpan requiredposition: 1
Maximum WMI/CIM query duration.
ct System.Threading.CancellationToken requiredposition: 2
Cancellation token.

Returns

Populated OsInfo object.