Table of Contents

Class RetryFilter

Namespace
AnyProtocol
Assembly
AnyProtocol.dll

Processes messages in the retry pipeline stage.

public sealed class RetryFilter : IMessageFilter
Inheritance
RetryFilter
Implements
Inherited Members

Constructors

RetryFilter(RetryOptions)

Initializes a new instance of the RetryFilter class.

public RetryFilter(RetryOptions options)

Parameters

options RetryOptions

The options that control the operation.

RetryFilter(int)

Initializes a new instance of the RetryFilter class.

public RetryFilter(int maxAttempts)

Parameters

maxAttempts int

The max attempts.

Methods

InvokeAsync(IMessageContext, MessageFilterDelegate)

Invokes the configured operation asynchronously.

public ValueTask InvokeAsync(IMessageContext context, MessageFilterDelegate next)

Parameters

context IMessageContext

The context for the current operation.

next MessageFilterDelegate

The next.

Returns

ValueTask

A task that represents the asynchronous operation.