Table of Contents

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

bool

IsImplemented

If true, this is a builder for implemented types, so don't go down the rabbit hole twice.

bool IsImplemented { get; }

Property Value

bool

Methods

CreateDelegatedBuilder()

Creates a new builder where the Delegated flag is true

ITopologyPipeBuilder<T> CreateDelegatedBuilder()

Returns

ITopologyPipeBuilder<T>