Table of Contents

Class ResiliencePropertyNames

Namespace
WorkflowForge.Extensions.Resilience
Assembly
WorkflowForge.Extensions.Resilience.dll

Property names specific to basic resilience patterns for structured logging. These properties extend the core PropertyNames with resilience-specific context.

public static class ResiliencePropertyNames
Inheritance
ResiliencePropertyNames
Inherited Members

Fields

AttemptNumber

Current attempt number

public const string AttemptNumber = "AttemptNumber"

Field Value

string

AttemptsExhausted

Indicates if all attempts were exhausted

public const string AttemptsExhausted = "AttemptsExhausted"

Field Value

string

BackoffMultiplier

Backoff multiplier for exponential strategies

public const string BackoffMultiplier = "BackoffMultiplier"

Field Value

string

BaseDelayMs

Base delay for retry calculations in milliseconds

public const string BaseDelayMs = "BaseDelayMs"

Field Value

string

BreakDurationMs

Circuit break duration in milliseconds

public const string BreakDurationMs = "BreakDurationMs"

Field Value

string

CircuitState

Circuit breaker state (Closed, Open, HalfOpen)

public const string CircuitState = "CircuitState"

Field Value

string

CustomPredicateUsed

Indicates if retry predicate was used

public const string CustomPredicateUsed = "CustomPredicateUsed"

Field Value

string

DelayCapped

Indicates if delay was capped at maximum

public const string DelayCapped = "DelayCapped"

Field Value

string

ExecutionResult

Final execution result (Success, Failed, Cancelled)

public const string ExecutionResult = "ExecutionResult"

Field Value

string

ExponentialDelayMs

Calculated exponential delay in milliseconds

public const string ExponentialDelayMs = "ExponentialDelayMs"

Field Value

string

FailureCount

Current failure count

public const string FailureCount = "FailureCount"

Field Value

string

FailureThreshold

Failure threshold for opening circuit

public const string FailureThreshold = "FailureThreshold"

Field Value

string

IsRetry

Indicates if operation is being retried

public const string IsRetry = "IsRetry"

Field Value

string

MaxAttempts

Maximum number of attempts allowed

public const string MaxAttempts = "MaxAttempts"

Field Value

string

MaxDelayMs

Maximum delay allowed in milliseconds

public const string MaxDelayMs = "MaxDelayMs"

Field Value

string

RandomDelayMaxMs

Random delay range maximum in milliseconds

public const string RandomDelayMaxMs = "RandomDelayMaxMs"

Field Value

string

RandomDelayMinMs

Random delay range minimum in milliseconds

public const string RandomDelayMinMs = "RandomDelayMinMs"

Field Value

string

RetryDelayMs

Retry delay in milliseconds

public const string RetryDelayMs = "RetryDelayMs"

Field Value

string

StrategyName

Retry strategy name

public const string StrategyName = "StrategyName"

Field Value

string

SuccessCount

Current success count

public const string SuccessCount = "SuccessCount"

Field Value

string

SuccessThreshold

Success threshold for closing circuit

public const string SuccessThreshold = "SuccessThreshold"

Field Value

string

WasCancelled

Indicates if operation was cancelled

public const string WasCancelled = "WasCancelled"

Field Value

string