TestimoX

API Reference

Class

DiskInventoryQueryExecutor

Namespace ComputerX.Storage
Assembly ComputerX
Modifiers static

Executes typed physical disk inventory queries.

Inheritance

  • Object
  • DiskInventoryQueryExecutor

Methods

public static DiskInventoryQueryResult Execute(DiskInventoryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: DiskInventoryQueryResult

Executes a physical disk inventory query synchronously.

Parameters

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

Returns

Typed query result.

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

Executes a physical disk inventory query.

Parameters

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

Returns

Typed query result.

public static Boolean TryExecute(DiskInventoryQueryRequest request, out DiskInventoryQueryResult result, out DiskInventoryQueryFailure failure, CancellationToken cancellationToken = null) #
Returns: Boolean

Non-throwing synchronous physical disk inventory query wrapper.

Parameters

request ComputerX.Storage.DiskInventoryQueryRequest requiredposition: 0
Query request.
result ComputerX.Storage.DiskInventoryQueryResult@ requiredposition: 1
Query result on success.
failure ComputerX.Storage.DiskInventoryQueryFailure@ 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<DiskInventoryQueryTryResult> TryExecuteAsync(DiskInventoryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: Task<DiskInventoryQueryTryResult>

Non-throwing physical disk inventory query wrapper.

Parameters

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

Returns

Success/failure envelope with typed failure details.