Header menu logo FCQRS

SagaSideEffectResult<'TState> Type

C#-friendly result type for saga side effects (uses class for C# object initializer syntax)

Constructors

Constructor Description

SagaSideEffectResult()

Full Usage: SagaSideEffectResult()

Returns: SagaSideEffectResult<'TState>
Returns: SagaSideEffectResult<'TState>

Instance members

Instance member Description

this.Commands

Full Usage: this.Commands

this.CommandsList

Full Usage: this.CommandsList

Returns: ExecuteCommand list

Convert commands to F# list for internal use

Returns: ExecuteCommand list

this.EffectiveTransition

Full Usage: this.EffectiveTransition

Returns: SagaTransition<'TState>

The transition with Expect folded in (internal use).

Returns: SagaTransition<'TState>

this.Expect

Full Usage: this.Expect

Optional expectation for a waiting state (null = none). Requires Transition = Stay; the framework sends the expectation's Resend commands on state entry, re-sends them on the schedule, and delivers ExpectationExhausted to HandleEvent past the deadline.

this.Transition

Full Usage: this.Transition

Type something to start searching.