TestimoX

API Reference

Class

LogicalDiskInventoryQueryExecutor

Namespace ComputerX.Storage
Assembly ComputerX
Modifiers static

Executes typed logical disk inventory queries.

Inheritance

  • Object
  • LogicalDiskInventoryQueryExecutor

Methods

public static LogicalDiskInventoryQueryResult Execute(LogicalDiskInventoryQueryRequest request, CancellationToken cancellationToken = null) #
Returns: LogicalDiskInventoryQueryResult

Executes a logical disk inventory query synchronously.

Parameters

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

Returns

Typed query result.

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

Executes a logical disk inventory query.

Parameters

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

Returns

Typed query result.

public static Boolean TryExecute(LogicalDiskInventoryQueryRequest request, out LogicalDiskInventoryQueryResult result, out LogicalDiskInventoryQueryFailure failure, CancellationToken cancellationToken = null) #
Returns: Boolean

Non-throwing synchronous logical disk inventory query wrapper.

Parameters

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

Non-throwing logical disk inventory query wrapper.

Parameters

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

Returns

Success/failure envelope with typed failure details.