Table of Contents

Namespace Automatonymous.Behaviors

Classes

ActivityBehaviorBuilder<TInstance>
ActivityBehavior<TInstance>
CatchBehaviorBuilder<TInstance>
DataBehavior<TInstance, TData>

Splits apart the data from the behavior so it can be invoked properly.

EmptyBehavior<TInstance>
EmptyBehavior<TInstance, TData>
ExceptionBehavior<TInstance>
ExceptionBehavior<TInstance, TData>
ExceptionTypeCache
LastBehavior<TInstance>

The last behavior either completes the last activity in the behavior or throws the exception if a compensation is in progress

LastFaultedBehavior<TInstance>

In a catch, after the last activity, the fault is completed as handled. An activity should throw the exception if desired.

WidenBehavior<TInstance, TData>

Interfaces

BehaviorBuilder<TInstance>