ClientBuilderGrainCallFilterExtensions.AddOutgoingGrainCallFilter Method

Definition

Overloads

AddOutgoingGrainCallFilter(IClientBuilder, IOutgoingGrainCallFilter)

Adds an IOutgoingGrainCallFilter to the filter pipeline.

AddOutgoingGrainCallFilter(IClientBuilder, OutgoingGrainCallFilterDelegate)

Adds an IOutgoingGrainCallFilter to the filter pipeline via a delegate.

AddOutgoingGrainCallFilter<TImplementation>(IClientBuilder)

Adds an IOutgoingGrainCallFilter to the filter pipeline.

AddOutgoingGrainCallFilter(IClientBuilder, IOutgoingGrainCallFilter)

Adds an IOutgoingGrainCallFilter to the filter pipeline.

public static Orleans.Hosting.IClientBuilder AddOutgoingGrainCallFilter (this Orleans.Hosting.IClientBuilder builder, Orleans.IOutgoingGrainCallFilter filter);
static member AddOutgoingGrainCallFilter : Orleans.Hosting.IClientBuilder * Orleans.IOutgoingGrainCallFilter -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function AddOutgoingGrainCallFilter (builder As IClientBuilder, filter As IOutgoingGrainCallFilter) As IClientBuilder

Parameters

builder
IClientBuilder

The builder.

filter
IOutgoingGrainCallFilter

The filter.

Returns

The IClientBuilder.

Applies to

AddOutgoingGrainCallFilter(IClientBuilder, OutgoingGrainCallFilterDelegate)

Adds an IOutgoingGrainCallFilter to the filter pipeline via a delegate.

public static Orleans.Hosting.IClientBuilder AddOutgoingGrainCallFilter (this Orleans.Hosting.IClientBuilder builder, Orleans.OutgoingGrainCallFilterDelegate filter);
static member AddOutgoingGrainCallFilter : Orleans.Hosting.IClientBuilder * Orleans.OutgoingGrainCallFilterDelegate -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function AddOutgoingGrainCallFilter (builder As IClientBuilder, filter As OutgoingGrainCallFilterDelegate) As IClientBuilder

Parameters

builder
IClientBuilder

The builder.

filter
OutgoingGrainCallFilterDelegate

The filter.

Returns

The IClientBuilder.

Applies to

AddOutgoingGrainCallFilter<TImplementation>(IClientBuilder)

Adds an IOutgoingGrainCallFilter to the filter pipeline.

public static Orleans.Hosting.IClientBuilder AddOutgoingGrainCallFilter<TImplementation> (this Orleans.Hosting.IClientBuilder builder) where TImplementation : class, Orleans.IOutgoingGrainCallFilter;
static member AddOutgoingGrainCallFilter : Orleans.Hosting.IClientBuilder -> Orleans.Hosting.IClientBuilder (requires 'Implementation : null and 'Implementation :> Orleans.IOutgoingGrainCallFilter)
<Extension()>
Public Function AddOutgoingGrainCallFilter(Of TImplementation As {Class, IOutgoingGrainCallFilter}) (builder As IClientBuilder) As IClientBuilder

Type Parameters

TImplementation

The filter implementation type.

Parameters

builder
IClientBuilder

The builder.

Returns

The IClientBuilder.

Applies to