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
BatchSize
public int BatchSize { get; set; }
Property Value
DefaultDestination
public string DefaultDestination { get; set; }
Property Value
DeferredRetryDelay
public TimeSpan DeferredRetryDelay { get; set; }
Property Value
Enabled
public bool Enabled { get; set; }
Property Value
MaxErrorDetailLength
public int MaxErrorDetailLength { get; set; }
Property Value
MaxRetryAttempts
public int MaxRetryAttempts { get; set; }
Property Value
MaxRetryDelay
public TimeSpan MaxRetryDelay { get; set; }
Property Value
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
PollInterval
public TimeSpan PollInterval { get; set; }