TestimoX

API Reference

Class

SystemRuntimeQueryExecutor

Namespace ComputerX.Runtime
Assembly ComputerX
Modifiers static

Executes typed system runtime queries.

Inheritance

  • Object
  • SystemRuntimeQueryExecutor

Methods

public static SystemRuntimeQueryResult Execute(SystemRuntimeQueryRequest request, CancellationToken cancellationToken = null) #
Returns: SystemRuntimeQueryResult

Executes a system runtime query.

Parameters

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

Returns

Typed system runtime result.

public static Task<SystemRuntimeQueryResult> ExecuteAsync(SystemRuntimeQueryRequest request, CancellationToken cancellationToken = null) #
Returns: Task<SystemRuntimeQueryResult>

Executes a system runtime query asynchronously.

Parameters

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

Returns

Typed system runtime result.

public static SystemRuntimeQueryTryResult TryExecute(SystemRuntimeQueryRequest request, CancellationToken cancellationToken = null) #
Returns: SystemRuntimeQueryTryResult

Non-throwing system runtime query wrapper.

Parameters

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

Returns

Attempt envelope.

public static Task<SystemRuntimeQueryTryResult> TryExecuteAsync(SystemRuntimeQueryRequest request, CancellationToken cancellationToken = null) #
Returns: Task<SystemRuntimeQueryTryResult>

Asynchronous non-throwing system runtime query wrapper.

Parameters

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

Returns

Attempt envelope.