Interface IProduceStrategy
- Namespace
- Silverback.Messaging.Producing
- Assembly
- Silverback.Integration.dll
The strategy used to produce the messages.
public interface IProduceStrategy : IEquatable<IProduceStrategy>
- Inherited Members
Methods
Build(ISilverbackContext, ProducerEndpointConfiguration)
Returns the actual strategy implementation, built using the provided IServiceProvider.
IProduceStrategyImplementation Build(ISilverbackContext context, ProducerEndpointConfiguration endpointConfiguration)
Parameters
contextISilverbackContextThe ISilverbackContext.
endpointConfigurationProducerEndpointConfigurationThe producer endpoint configuration.
Returns
- IProduceStrategyImplementation
An instance of IProduceStrategyImplementation that can be used to produce the messages.