Table of Contents

Interface IInvokerBuilder

Namespace
IceRpc.Extensions.DependencyInjection
Assembly
IceRpc.dll

Provides the mechanism to configure an invoker when using Dependency Injection (DI).

public interface IInvokerBuilder
Extension Methods

Properties

ServiceProvider

Gets the service provider.

IServiceProvider ServiceProvider { get; }

Property Value

IServiceProvider

The IServiceProvider.

Methods

Into(IInvoker)

Sets the last invoker of the invocation pipeline.

IInvokerBuilder Into(IInvoker lastInvoker)

Parameters

lastInvoker IInvoker

The last invoker.

Returns

IInvokerBuilder

This builder.

Use(Func<IInvoker, IInvoker>)

Registers an interceptor.

IInvokerBuilder Use(Func<IInvoker, IInvoker> interceptor)

Parameters

interceptor Func<IInvoker, IInvoker>

The interceptor to register.

Returns

IInvokerBuilder

This builder.