Class SpecificationPipeBuilder<TContext>
- Namespace
- MassTransit.Configuration
- Assembly
- MassTransit.Abstractions.dll
public class SpecificationPipeBuilder<TContext> : ISpecificationPipeBuilder<TContext>, IPipeBuilder<TContext> where TContext : class, PipeContext
Type Parameters
TContext
- Inheritance
-
SpecificationPipeBuilder<TContext>
- Implements
-
ISpecificationPipeBuilder<TContext>IPipeBuilder<TContext>
- Inherited Members
Constructors
SpecificationPipeBuilder()
public SpecificationPipeBuilder()
Properties
IsDelegated
If true, this is a delegated builder, and implemented message types and/or topology items should not be applied
public bool IsDelegated { get; }
Property Value
IsImplemented
If true, this is a builder for implemented types, so don't go down the rabbit hole twice.
public bool IsImplemented { get; }
Property Value
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>
Build(IPipe<TContext>)
public IPipe<TContext> Build(IPipe<TContext> lastPipe)
Parameters
lastPipe
IPipe<TContext>
Returns
- IPipe<TContext>
CreateDelegatedBuilder()
public ISpecificationPipeBuilder<TContext> CreateDelegatedBuilder()
Returns
- ISpecificationPipeBuilder<TContext>
CreateImplementedBuilder()
public ISpecificationPipeBuilder<TContext> CreateImplementedBuilder()
Returns
- ISpecificationPipeBuilder<TContext>