Table of Contents

Namespace Executables.Operations

Classes

AsyncBehaviorOperator<T1, T2>

Represents an asynchronous execution operator that preserves input and output contracts of the wrapped executor.

AsyncExecutionOperator

Factory methods for creating asynchronous execution operators.

AsyncExecutionOperator<T1, T2, T3, T4>

Represents an asynchronous operator that can transform both input and output around another executor.

AsyncOperationsExtensions

Extension methods for applying asynchronous execution operators.

BehaviorOperator<T1, T2>

Represents a synchronous execution operator that preserves input and output contracts of the wrapped executor.

ExecutionOperator

Factory methods for creating execution operators.

ExecutionOperator<T1, T2, T3, T4>

Represents a synchronous operator that can transform both input and output around another executor.

OperationsExtensions

Extension methods for applying execution operators.

Interfaces

ICacheStorage<TKey, TValue>

Defines key-value storage used by cache operator.