Table of Contents

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