Table of Contents

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

GovernanceOutboxEntry

IsApplied

Gets a value indicating whether this invocation persisted the requested transition.

public bool IsApplied { get; }

Property Value

bool

Outcome

Gets the explicit transition outcome.

public GovernanceOutboxClaimTransitionOutcome Outcome { get; }

Property Value

GovernanceOutboxClaimTransitionOutcome

Methods

Create(GovernanceOutboxEntry, GovernanceOutboxClaimTransitionOutcome)

Creates a claimed transition result.

public static GovernanceOutboxClaimTransitionResult Create(GovernanceOutboxEntry entry, GovernanceOutboxClaimTransitionOutcome outcome)

Parameters

entry GovernanceOutboxEntry
outcome GovernanceOutboxClaimTransitionOutcome

Returns

GovernanceOutboxClaimTransitionResult