API Reference
Class
FeatureInventoryQueryExecutor
Executes typed feature inventory queries.
Inheritance
- Object
- FeatureInventoryQueryExecutor
Methods
public static FeatureInventoryQueryResult Execute(FeatureInventoryQueryRequest request, CancellationToken cancellationToken = null) #Returns:
FeatureInventoryQueryResultExecutes a feature inventory query synchronously.
Parameters
- request ComputerX.Features.FeatureInventoryQueryRequest
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Typed query result.
public static async Task<FeatureInventoryQueryResult> ExecuteAsync(FeatureInventoryQueryRequest request, CancellationToken cancellationToken = null) #Returns:
Task<FeatureInventoryQueryResult>Executes a feature inventory query.
Parameters
- request ComputerX.Features.FeatureInventoryQueryRequest
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Typed query result.
public static Boolean TryExecute(FeatureInventoryQueryRequest request, out FeatureInventoryQueryResult result, out FeatureInventoryQueryFailure failure, CancellationToken cancellationToken = null) #Returns:
BooleanNon-throwing synchronous feature inventory query wrapper.
Parameters
- request ComputerX.Features.FeatureInventoryQueryRequest
- Query request.
- result ComputerX.Features.FeatureInventoryQueryResult@
- Query result on success.
- failure ComputerX.Features.FeatureInventoryQueryFailure@
- Typed failure on error.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
True on success; otherwise false.
public static async Task<FeatureInventoryQueryTryResult> TryExecuteAsync(FeatureInventoryQueryRequest request, CancellationToken cancellationToken = null) #Returns:
Task<FeatureInventoryQueryTryResult>Non-throwing feature inventory query wrapper.
Parameters
- request ComputerX.Features.FeatureInventoryQueryRequest
- 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