Table of Contents

Class SendPipeSpecification

Namespace
MassTransit.Configuration
Assembly
MassTransit.Abstractions.dll
public class SendPipeSpecification : ISendPipeConfigurator, IPipeConfigurator<SendContext>, ISendPipeSpecification, ISendPipeSpecificationObserverConnector, ISpecification
Inheritance
SendPipeSpecification
Implements
Inherited Members
Extension Methods

Constructors

SendPipeSpecification()

public SendPipeSpecification()

Methods

AddPipeSpecification(IPipeSpecification<SendContext>)

Adds a pipe specification to the pipe configurator at the end of the chain

public void AddPipeSpecification(IPipeSpecification<SendContext> specification)

Parameters

specification IPipeSpecification<SendContext>

The pipe specification to add

ConnectSendPipeSpecificationObserver(ISendPipeSpecificationObserver)

public ConnectHandle ConnectSendPipeSpecificationObserver(ISendPipeSpecificationObserver observer)

Parameters

observer ISendPipeSpecificationObserver

Returns

ConnectHandle

GetMessageSpecification<T>()

Returns the specification for the message type

public IMessageSendPipeSpecification<T> GetMessageSpecification<T>() where T : class

Returns

IMessageSendPipeSpecification<T>

Type Parameters

T

The message type

Validate()

Validate the specification, ensuring that a successful build will occur.

public IEnumerable<ValidationResult> Validate()

Returns

IEnumerable<ValidationResult>