Edit

Share via


GrainCallFilterSiloBuilderExtensions.AddOutgoingGrainCallFilter Method

Definition

Overloads

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

Adds an IOutgoingGrainCallFilter to the filter pipeline.

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

Adds an IOutgoingGrainCallFilter to the filter pipeline via a delegate.

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

Adds an IOutgoingGrainCallFilter to the filter pipeline.

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

Adds an IOutgoingGrainCallFilter to the filter pipeline.

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

Parameters

builder
ISiloBuilder

The builder.

filter
IOutgoingGrainCallFilter

The filter.

Returns

The builder.

Applies to

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

Adds an IOutgoingGrainCallFilter to the filter pipeline via a delegate.

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

Parameters

builder
ISiloBuilder

The builder.

filter
OutgoingGrainCallFilterDelegate

The filter.

Returns

The builder.

Applies to

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

Adds an IOutgoingGrainCallFilter to the filter pipeline.

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

Type Parameters

TImplementation

The filter implementation type.

Parameters

builder
ISiloBuilder

The builder.

Returns

The builder.

Applies to