Interface ITopologyPipeBuilder<T>
- Namespace
- MassTransit.Configuration
- Assembly
- MassTransit.Abstractions.dll
A pipe builder used by topologies, which indicates whether the message type is either delegated (called from a sub-specification) or implemented (being called when the actual type is a subtype and this is an implemented type).
public interface ITopologyPipeBuilder<T> : IPipeBuilder<T> where T : class, PipeContext
Type Parameters
T
The pipe context type
- Inherited Members
Properties
IsDelegated
If true, this is a delegated builder, and implemented message types and/or topology items should not be applied
bool IsDelegated { get; }
Property Value
IsImplemented
If true, this is a builder for implemented types, so don't go down the rabbit hole twice.
bool IsImplemented { get; }
Property Value
Methods
CreateDelegatedBuilder()
Creates a new builder where the Delegated flag is true
ITopologyPipeBuilder<T> CreateDelegatedBuilder()