Table of Contents

Class RetryInvokerBuilderExtensions

Namespace
IceRpc.Extensions.DependencyInjection
Assembly
IceRpc.Retry.dll

Provides extension methods for IInvokerBuilder to add the retry interceptor.

public static class RetryInvokerBuilderExtensions
Inheritance
RetryInvokerBuilderExtensions
Inherited Members

Methods

UseRetry(IInvokerBuilder)

Adds a RetryInterceptor that uses the default RetryOptions.

public static IInvokerBuilder UseRetry(this IInvokerBuilder builder)

Parameters

builder IInvokerBuilder

The pipeline being configured.

Returns

IInvokerBuilder

The pipeline being configured.

UseRetry(IInvokerBuilder, RetryOptions)

Adds a RetryInterceptor to the builder. This interceptor relies on the ILogger<TCategoryName> service managed by the service provider.

public static IInvokerBuilder UseRetry(this IInvokerBuilder builder, RetryOptions options)

Parameters

builder IInvokerBuilder

The builder being configured.

options RetryOptions

The options to configure the RetryInterceptor.

Returns

IInvokerBuilder

The builder being configured.