Table of Contents

Class ApplicationAuditCompletionOutboxOptions

Namespace
ProjectTemplate.Infrastructure.Data.Auditing
Assembly
ProjectTemplate.Infrastructure.dll

Configures the optional durable audit-completion outbox and dispatcher.

public sealed class ApplicationAuditCompletionOutboxOptions
Inheritance
ApplicationAuditCompletionOutboxOptions
Inherited Members

Properties

BaseRetryDelay

public TimeSpan BaseRetryDelay { get; set; }

Property Value

TimeSpan

BatchSize

public int BatchSize { get; set; }

Property Value

int

DefaultDestination

public string DefaultDestination { get; set; }

Property Value

string

DeferredRetryDelay

public TimeSpan DeferredRetryDelay { get; set; }

Property Value

TimeSpan

Enabled

public bool Enabled { get; set; }

Property Value

bool

MaxErrorDetailLength

public int MaxErrorDetailLength { get; set; }

Property Value

int

MaxRetryAttempts

public int MaxRetryAttempts { get; set; }

Property Value

int

MaxRetryDelay

public TimeSpan MaxRetryDelay { get; set; }

Property Value

TimeSpan

MaximumCycleRetryDelay

Gets or sets the maximum delay between dispatch cycles after consecutive failures. The delay doubles for each additional consecutive failure, up to this value, and returns to PollInterval after a success.

public TimeSpan MaximumCycleRetryDelay { get; set; }

Property Value

TimeSpan

PollInterval

public TimeSpan PollInterval { get; set; }

Property Value

TimeSpan