Class MessagePublishPipeSplitFilterSpecification<TMessage, T>
- Namespace
- MassTransit.Configuration
- Assembly
- MassTransit.Abstractions.dll
public class MessagePublishPipeSplitFilterSpecification<TMessage, T> : ISpecificationPipeSpecification<PublishContext<TMessage>>, ISpecification where TMessage : class where T : class
Type Parameters
TMessage
T
- Inheritance
-
MessagePublishPipeSplitFilterSpecification<TMessage, T>
- Implements
-
ISpecificationPipeSpecification<PublishContext<TMessage>>
- Inherited Members
- Extension Methods
Constructors
MessagePublishPipeSplitFilterSpecification(ISpecificationPipeSpecification<PublishContext<T>>)
public MessagePublishPipeSplitFilterSpecification(ISpecificationPipeSpecification<PublishContext<T>> specification)
Parameters
specification
ISpecificationPipeSpecification<PublishContext<T>>
Methods
Apply(ISpecificationPipeBuilder<PublishContext<TMessage>>)
public void Apply(ISpecificationPipeBuilder<PublishContext<TMessage>> builder)
Parameters
builder
ISpecificationPipeBuilder<PublishContext<TMessage>>
Validate()
Validate the specification, ensuring that a successful build will occur.
public IEnumerable<ValidationResult> Validate()