Class ChildSpecificationPipeBuilder<T>
- Namespace
- MassTransit.Configuration
- Assembly
- MassTransit.Abstractions.dll
public class ChildSpecificationPipeBuilder<T> : ISpecificationPipeBuilder<T>, IPipeBuilder<T> where T : class, PipeContext
Type Parameters
T
- Inheritance
-
ChildSpecificationPipeBuilder<T>
- Implements
-
IPipeBuilder<T>
- Inherited Members
Constructors
ChildSpecificationPipeBuilder(ISpecificationPipeBuilder<T>, bool, bool)
public ChildSpecificationPipeBuilder(ISpecificationPipeBuilder<T> builder, bool isImplemented, bool isDelegated)
Parameters
builder
ISpecificationPipeBuilder<T>isImplemented
boolisDelegated
bool
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<T>)
Add a filter to the pipe after any existing filters
public void AddFilter(IFilter<T> filter)
Parameters
filter
IFilter<T>The filter to add
CreateDelegatedBuilder()
public ISpecificationPipeBuilder<T> CreateDelegatedBuilder()
Returns
CreateImplementedBuilder()
public ISpecificationPipeBuilder<T> CreateImplementedBuilder()