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
TMessageT
- Inheritance
 - 
      
      MessagePublishPipeSplitFilterSpecification<TMessage, T>
 
- Implements
 - 
      ISpecificationPipeSpecification<PublishContext<TMessage>>
 
- Inherited Members
 
- Extension Methods
 
Constructors
MessagePublishPipeSplitFilterSpecification(ISpecificationPipeSpecification<PublishContext<T>>)
public MessagePublishPipeSplitFilterSpecification(ISpecificationPipeSpecification<PublishContext<T>> specification)
  Parameters
specificationISpecificationPipeSpecification<PublishContext<T>>
Methods
Apply(ISpecificationPipeBuilder<PublishContext<TMessage>>)
public void Apply(ISpecificationPipeBuilder<PublishContext<TMessage>> builder)
  Parameters
builderISpecificationPipeBuilder<PublishContext<TMessage>>
Validate()
Validate the specification, ensuring that a successful build will occur.
public IEnumerable<ValidationResult> Validate()