Interface IAsyncOperation<TRequest, TResult>
- Namespace
- Olve.Operations
- Assembly
- Olve.Operations.dll
Represents an asynchronous operation that takes a request and returns a result.
public interface IAsyncOperation<in TRequest, TResult>
Type Parameters
TRequestThe type of the request.
TResultThe type of the result.
Methods
ExecuteAsync(TRequest, CancellationToken)
Executes the operation asynchronously.
Task<Result<TResult>> ExecuteAsync(TRequest request, CancellationToken ct = default)
Parameters
requestTRequestThe request to execute the operation with.
ctCancellationTokenThe cancellation token to cancel the operation.