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