Enum CommandOperationCompensation

Namespace
Cratis.Arc.Commands
Assembly
Cratis.Arc.Core.dll

Observed compensation outcome for one started invocation.

public enum CommandOperationCompensation
Extension Methods

Fields

BudgetExpired = 4

The cooperative recovery budget expired before entry.

Completed = 1

The compensator returned.

Failed = 2

The compensator threw.

NotAvailable = 3

No compensator was declared.

NotNeeded = 0

Compensation was not required.

Suppressed = 5

Commitment facts prohibit automatic reversal.