Class GovernanceOutboxClaimTransitionResult
- Namespace
- AsiBackbone.Core.Outbox
- Assembly
- AsiBackbone.Core.dll
Represents the caller-visible result of a claimed outbox transition attempt.
public sealed class GovernanceOutboxClaimTransitionResult
- Inheritance
-
GovernanceOutboxClaimTransitionResult
- Inherited Members
Properties
Entry
Gets the durable entry observed after the transition attempt, or the caller's last safe snapshot when the row is missing.
public GovernanceOutboxEntry Entry { get; }
Property Value
IsApplied
Gets a value indicating whether this invocation persisted the requested transition.
public bool IsApplied { get; }
Property Value
Outcome
Gets the explicit transition outcome.
public GovernanceOutboxClaimTransitionOutcome Outcome { get; }
Property Value
Methods
Create(GovernanceOutboxEntry, GovernanceOutboxClaimTransitionOutcome)
Creates a claimed transition result.
public static GovernanceOutboxClaimTransitionResult Create(GovernanceOutboxEntry entry, GovernanceOutboxClaimTransitionOutcome outcome)
Parameters
entryGovernanceOutboxEntryoutcomeGovernanceOutboxClaimTransitionOutcome