API Reference
Class
ServiceListQueryExecutor
Executes typed service list queries using existing services APIs.
Inheritance
- Object
- ServiceListQueryExecutor
Methods
public static ServiceListQueryResult Execute(ServiceListQueryRequest request, CancellationToken cancellationToken = null) #Returns:
ServiceListQueryResultExecutes a service list query synchronously.
Parameters
- request ComputerX.Services.ServiceListQueryRequest
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Typed service list result.
public static async Task<ServiceListQueryResult> ExecuteAsync(ServiceListQueryRequest request, CancellationToken cancellationToken = null) #Returns:
Task<ServiceListQueryResult>Executes a service list query.
Parameters
- request ComputerX.Services.ServiceListQueryRequest
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Typed service list result.
public static Boolean TryExecute(ServiceListQueryRequest request, out ServiceListQueryResult result, out ServiceListQueryFailure failure, CancellationToken cancellationToken = null) #Returns:
BooleanNon-throwing synchronous service list query wrapper.
Parameters
- request ComputerX.Services.ServiceListQueryRequest
- Query request.
- result ComputerX.Services.ServiceListQueryResult@
- Query result on success.
- failure ComputerX.Services.ServiceListQueryFailure@
- Typed failure on error.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
True on success; otherwise false.
public static async Task<ServiceListQueryTryResult> TryExecuteAsync(ServiceListQueryRequest request, CancellationToken cancellationToken = null) #Returns:
Task<ServiceListQueryTryResult>Non-throwing service list query wrapper.
Parameters
- request ComputerX.Services.ServiceListQueryRequest
- 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