Table of Contents

Delegate FilterContextProvider<TInput, TSplit>

Namespace
MassTransit
Assembly
MassTransit.Abstractions.dll
public delegate TInput FilterContextProvider<out TInput, in TSplit>(TSplit context) where TInput : class, PipeContext where TSplit : class, PipeContext

Parameters

context TSplit

Returns

TInput

Type Parameters

TInput
TSplit

Constructors

FilterContextProvider(object, nint)

public FilterContextProvider(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(TSplit, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(TSplit context, AsyncCallback callback, object @object)

Parameters

context TSplit
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual TInput EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

TInput

Invoke(TSplit)

public virtual TInput Invoke(TSplit context)

Parameters

context TSplit

Returns

TInput