Namespace Olve.Operations
Classes
- AsyncOperationFactory<TOperation, TRequest>
A factory for creating instances of asynchronous operations that implement IAsyncOperation<TRequest> .
- AsyncOperationFactory<TOperation, TRequest, TResponse>
A factory for creating instances of asynchronous operations that implement IAsyncOperation<TRequest, TResult>.
- OperationFactory<TOperation, TRequest>
A factory for creating instances of operations that implement IOperation<TRequest>.
- OperationFactory<TOperation, TRequest, TResponse>
A factory for creating instances of operations that implement IOperation<TRequest, TResult>.
Interfaces
- IAsyncOperation<TRequest>
Represents an asynchronous operation that takes an input.
- IAsyncOperation<TRequest, TResult>
Represents an asynchronous operation that takes a request and returns a result.
- IOperation<TRequest>
Represents an operation that can be executed.
- IOperation<TRequest, TResult>
Represents an operation that takes a request and returns a result.