SagaAlreadyStartedExceptionType
PackageFCQRS
The aggregate stored nothing for a command: one of its events would start a saga that the
command's correlation ID already started for another event. A saga starts once per
correlation ID and aggregate, so its second start would be lost.
Specification
Kind
Type
Members
4
Examples
0
``.ctor``Signature
SagaAlreadyStartedException(aggregateId, correlationId, saga)
SagaSignature
this.Saga
CorrelationIdSignature
this.CorrelationId
AggregateIdSignature
this.AggregateId
Summary
| Name | Signature | Synopsis |
|---|---|---|
| ``.ctor`` | SagaAlreadyStartedException(aggregateId, correlationId, saga) | No description available. |
| Saga | this.Saga | The name of the saga that was already started. |
| CorrelationId | this.CorrelationId | The correlation ID the command reused. |
| AggregateId | this.AggregateId | The target aggregate's entity ID. |
Parameters
| Name | Type | Description |
|---|---|---|
| aggregateId | string | |
| correlationId | string | |
| saga | string |
Returns
SagaAlreadyStartedException