Class PipeBuilder<TContext>
- Namespace
- MassTransit.Configuration
- Assembly
- MassTransit.Abstractions.dll
public class PipeBuilder<TContext> : IPipeBuilder<TContext> where TContext : class, PipeContext
Type Parameters
TContext
- Inheritance
-
PipeBuilder<TContext>
- Implements
-
IPipeBuilder<TContext>
- Inherited Members
Constructors
PipeBuilder(params IFilter<TContext>[])
public PipeBuilder(params IFilter<TContext>[] filters)
Parameters
filters
IFilter<TContext>[]
PipeBuilder(int)
public PipeBuilder(int capacity = 4)
Parameters
capacity
int
Methods
AddFilter(IFilter<TContext>)
Add a filter to the pipe after any existing filters
public void AddFilter(IFilter<TContext> filter)
Parameters
filter
IFilter<TContext>The filter to add
Build()
public IPipe<TContext> Build()
Returns
- IPipe<TContext>