Table of Contents

Class AsiBackboneGovernanceOutboxOptions

Namespace
AsiBackbone.Core.Outbox
Assembly
AsiBackbone.Core.dll

Provides provider-neutral retry timing options for governance outbox drain processing.

public sealed class AsiBackboneGovernanceOutboxOptions
Inheritance
AsiBackboneGovernanceOutboxOptions
Inherited Members

Remarks

These options control default retry timestamps when a downstream emitter does not provide its own retry-after value.

Properties

DeferredDelay

Gets or sets the default delay applied when an emitter returns a pending or deferred result without a retry-after timestamp.

public TimeSpan DeferredDelay { get; set; }

Property Value

TimeSpan

RetryDelay

Gets or sets the default delay applied after a transient emission failure or unexpected emitter exception.

public TimeSpan RetryDelay { get; set; }

Property Value

TimeSpan

Methods

Validate()

Validates the configured outbox timing options.

public void Validate()

Exceptions

InvalidOperationException

Thrown when a delay is negative.