Table of Contents

Class FilterPipe<TContext>

Namespace
MassTransit.Middleware
Assembly
MassTransit.Abstractions.dll
public class FilterPipe<TContext> : IPipe<TContext>, IProbeSite where TContext : class, PipeContext

Type Parameters

TContext
Inheritance
FilterPipe<TContext>
Implements
IPipe<TContext>
Inherited Members
Extension Methods

Constructors

FilterPipe(IFilter<TContext>, IPipe<TContext>)

public FilterPipe(IFilter<TContext> filter, IPipe<TContext> next)

Parameters

filter IFilter<TContext>
next IPipe<TContext>

Methods

Probe(ProbeContext)

public void Probe(ProbeContext context)

Parameters

context ProbeContext

Send(TContext)

The base primitive, Send delivers the pipe context of T to the pipe.

public Task Send(TContext context)

Parameters

context TContext

The pipe context of type T

Returns

Task

A task which is completed once the pipe has processed the context