API Reference
Class
WslStatusQueryExecutor
Executes typed WSL status queries using existing WSL APIs.
Inheritance
- Object
- WslStatusQueryExecutor
Methods
public static WslStatusExecutionResult Execute(WslStatusQueryRequest request, CancellationToken cancellationToken = null) #Returns:
WslStatusExecutionResultExecutes a WSL status query.
Parameters
- request ComputerX.Wsl.WslStatusQueryRequest
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Typed WSL status query result.
public static Task<WslStatusExecutionResult> ExecuteAsync(WslStatusQueryRequest request, CancellationToken cancellationToken = null) #Returns:
Task<WslStatusExecutionResult>Executes a WSL status query asynchronously.
Parameters
- request ComputerX.Wsl.WslStatusQueryRequest
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Typed WSL status query result.
public static WslStatusQueryTryResult TryExecute(WslStatusQueryRequest request, CancellationToken cancellationToken = null) #Returns:
WslStatusQueryTryResultNon-throwing WSL status query wrapper.
Parameters
- request ComputerX.Wsl.WslStatusQueryRequest
- Query request.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Success/failure envelope with typed failure details.
public static Task<WslStatusQueryTryResult> TryExecuteAsync(WslStatusQueryRequest request, CancellationToken cancellationToken = null) #Returns:
Task<WslStatusQueryTryResult>Asynchronous non-throwing WSL status query wrapper.
Parameters
- request ComputerX.Wsl.WslStatusQueryRequest
- 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