TestimoX

API Reference

Class

HardwareSummaryQueryExecutor

Namespace ComputerX.Hardware
Assembly ComputerX
Modifiers static

Executes typed hardware summary queries.

Inheritance

  • Object
  • HardwareSummaryQueryExecutor

Methods

public static HardwareSummaryQueryResult Execute(HardwareSummaryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: HardwareSummaryQueryResult

Executes a hardware summary query synchronously.

Parameters

request ComputerX.Hardware.HardwareSummaryQueryRequest requiredposition: 0
Query request.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Typed summary result.

public static async Task<HardwareSummaryQueryResult> ExecuteAsync(HardwareSummaryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: Task<HardwareSummaryQueryResult>

Executes a hardware summary query.

Parameters

request ComputerX.Hardware.HardwareSummaryQueryRequest requiredposition: 0
Query request.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Typed summary result.

public static Boolean TryExecute(HardwareSummaryQueryRequest request, out HardwareSummaryQueryResult result, out HardwareSummaryQueryFailure failure, CancellationToken cancellationToken = null) #
Returns: Boolean

Non-throwing synchronous hardware summary query wrapper.

Parameters

request ComputerX.Hardware.HardwareSummaryQueryRequest requiredposition: 0
Query request.
result ComputerX.Hardware.HardwareSummaryQueryResult@ requiredposition: 1
Query result on success.
failure ComputerX.Hardware.HardwareSummaryQueryFailure@ requiredposition: 2
Typed failure on error.
cancellationToken System.Threading.CancellationToken = null optionalposition: 3
Cancellation token.

Returns

True on success; otherwise false.

public static async Task<HardwareSummaryQueryTryResult> TryExecuteAsync(HardwareSummaryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: Task<HardwareSummaryQueryTryResult>

Non-throwing hardware summary query wrapper.

Parameters

request ComputerX.Hardware.HardwareSummaryQueryRequest requiredposition: 0
Query request.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Success/failure envelope with typed failure details.