Class RetryContextExtensions
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
public static class RetryContextExtensions
- Inheritance
-
RetryContextExtensions
- Inherited Members
Methods
GetRedeliveryCount(ConsumeContext)
If the message is being redelivered, returns the redelivery attempt
public static int GetRedeliveryCount(this ConsumeContext context)
Parameters
context
ConsumeContext
Returns
- int
The retry attempt number, 0 = first time, >= 1 = retry
GetRetryAttempt(ConsumeContext)
If within a retry attempt, the return value is greater than zero and indicates the number of the retry attempt in progress.
public static int GetRetryAttempt(this ConsumeContext context)
Parameters
context
ConsumeContext
Returns
- int
The retry attempt number, 0 = first time, >= 1 = retry
GetRetryCount(ConsumeContext)
If within a retry attempt, the return value indicates the number of retry attempts that have already occurred.
public static int GetRetryCount(this ConsumeContext context)
Parameters
context
ConsumeContext
Returns
- int
The number of retries that have already been attempted, 0 = first time or first retry, >= 1 = subsequent retry