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