Class RabbitRoutingKeyInitializerProducerBehavior
Sets the routing key header with the value from the property decorated with the RabbitRoutingKeyAttribute. The header will be used by the RabbitProducer to set the actual routing key.
Inheritance
System.Object
RabbitRoutingKeyInitializerProducerBehavior
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Silverback.Messaging.Outbound
Assembly: Silverback.Integration.RabbitMQ.dll
Syntax
public class RabbitRoutingKeyInitializerProducerBehavior : IProducerBehavior, IBrokerBehavior, ISorted
Properties
| Improve this doc View sourceSortIndex
Declaration
public int SortIndex { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this doc View sourceHandleAsync(ProducerPipelineContext, ProducerBehaviorHandler)
Declaration
public async Task HandleAsync(ProducerPipelineContext context, ProducerBehaviorHandler next)
Parameters
Type | Name | Description |
---|---|---|
ProducerPipelineContext | context | |
ProducerBehaviorHandler | next |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |