API Reference
Class
LogicalDiskInventoryQueryExecutor
Executes typed logical disk inventory queries.
Inheritance
- Object
- LogicalDiskInventoryQueryExecutor
Methods
public static LogicalDiskInventoryQueryResult Execute(LogicalDiskInventoryQueryRequest request, CancellationToken cancellationToken = null) #Returns:
LogicalDiskInventoryQueryResultExecutes a logical disk inventory query synchronously.
Parameters
- request ComputerX.Storage.LogicalDiskInventoryQueryRequest
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- 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
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Typed query result.
public static Boolean TryExecute(LogicalDiskInventoryQueryRequest request, out LogicalDiskInventoryQueryResult result, out LogicalDiskInventoryQueryFailure failure, CancellationToken cancellationToken = null) #Returns:
BooleanNon-throwing synchronous logical disk inventory query wrapper.
Parameters
- request ComputerX.Storage.LogicalDiskInventoryQueryRequest
- Query request.
- result ComputerX.Storage.LogicalDiskInventoryQueryResult@
- Query result on success.
- failure ComputerX.Storage.LogicalDiskInventoryQueryFailure@
- Typed failure on error.
- cancellationToken System.Threading.CancellationToken = null
- 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
- 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