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
-
ISpecificationPipeSpecification<ConsumeContext<TMessage>>
- 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()