API Reference
Class
HardwareSummaryQueryExecutor
Executes typed hardware summary queries.
Inheritance
- Object
- HardwareSummaryQueryExecutor
Methods
public static HardwareSummaryQueryResult Execute(HardwareSummaryQueryRequest request, CancellationToken cancellationToken = null) #Returns:
HardwareSummaryQueryResultExecutes a hardware summary query synchronously.
Parameters
- request ComputerX.Hardware.HardwareSummaryQueryRequest
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- 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
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Typed summary result.
public static Boolean TryExecute(HardwareSummaryQueryRequest request, out HardwareSummaryQueryResult result, out HardwareSummaryQueryFailure failure, CancellationToken cancellationToken = null) #Returns:
BooleanNon-throwing synchronous hardware summary query wrapper.
Parameters
- request ComputerX.Hardware.HardwareSummaryQueryRequest
- Query request.
- result ComputerX.Hardware.HardwareSummaryQueryResult@
- Query result on success.
- failure ComputerX.Hardware.HardwareSummaryQueryFailure@
- Typed failure on error.
- cancellationToken System.Threading.CancellationToken = null
- 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
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Success/failure envelope with typed failure details.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object