Table of Contents

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

context ISilverbackContext

The ISilverbackContext.

endpointConfiguration ProducerEndpointConfiguration

The producer endpoint configuration.

Returns

IProduceStrategyImplementation

An instance of IProduceStrategyImplementation that can be used to produce the messages.