Table of Contents

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
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

bool

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

bool

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>