Table of Contents

Class MessageConsumeTopologyPipeSpecification<TMessage>

Namespace
MassTransit.Configuration
Assembly
MassTransit.Abstractions.dll
public class MessageConsumeTopologyPipeSpecification<TMessage> : ISpecificationPipeSpecification<ConsumeContext<TMessage>>, ISpecification where TMessage : class

Type Parameters

TMessage
Inheritance
MessageConsumeTopologyPipeSpecification<TMessage>
Implements
Inherited Members
Extension Methods

Constructors

MessageConsumeTopologyPipeSpecification(IMessageConsumeTopology<TMessage>)

public MessageConsumeTopologyPipeSpecification(IMessageConsumeTopology<TMessage> messageConsumeTopology)

Parameters

messageConsumeTopology IMessageConsumeTopology<TMessage>

Methods

Apply(ISpecificationPipeBuilder<ConsumeContext<TMessage>>)

public void Apply(ISpecificationPipeBuilder<ConsumeContext<TMessage>> builder)

Parameters

builder ISpecificationPipeBuilder<ConsumeContext<TMessage>>

Validate()

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

public IEnumerable<ValidationResult> Validate()

Returns

IEnumerable<ValidationResult>