SagaDefinitionType
PackageFCQRS
C#-friendly class for defining saga starters (uses class for C# object initializer syntax)
Specification
Kind
Type
Members
4
Examples
0
``.ctor``Signature
SagaDefinition()
PrefixConversionSignature
this.PrefixConversion
FactorySignature
this.Factory
StartingEventSignature
this.StartingEvent
Summary
| Name | Signature | Synopsis |
|---|---|---|
| ``.ctor`` | SagaDefinition() | No description available. |
| PrefixConversion | this.PrefixConversion | How to derive saga entity ID from source entity ID. |
| Factory | this.Factory | Factory function to create entity reference from entity ID |
| StartingEvent | this.StartingEvent | The event to send to start the saga |
How to derive saga entity ID from source entity ID.
Defaults to identity (originatorId~Saga~correlationId). The previous default of
`PrefixConversion None` produced saga names without the ~Saga~ marker, which breaks
originator/saga name resolution and the SagaStarter Continue→SagaCheckDone handshake.
Returns
PrefixConversion
Factory function to create entity reference from entity ID
Returns
AggregateFactory