Show / Hide Table of Contents

    Class CustomHeadersMapperProducerBehavior

    Applies the custom header name mappings.

    Inheritance
    object
    CustomHeadersMapperProducerBehavior
    Implements
    IProducerBehavior
    IBrokerBehavior
    ISorted
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Silverback.Messaging.Headers
    Assembly: Silverback.Integration.dll
    Syntax
    public class CustomHeadersMapperProducerBehavior : IProducerBehavior, IBrokerBehavior, ISorted

    Constructors

    | Improve this doc View source

    CustomHeadersMapperProducerBehavior(ICustomHeadersMappings?)

    Initializes a new instance of the CustomHeadersMapperProducerBehavior class.

    Declaration
    public CustomHeadersMapperProducerBehavior(ICustomHeadersMappings? mappings)
    Parameters
    Type Name Description
    ICustomHeadersMappings mappings

    The ICustomHeadersMappings containing the mappings to be applied.

    Properties

    | Improve this doc View source

    SortIndex

    Gets the sort index.

    Declaration
    public int SortIndex { get; }
    Property Value
    Type Description
    int

    Methods

    | Improve this doc View source

    HandleAsync(ProducerPipelineContext, ProducerBehaviorHandler)

    Process, handles or transforms the message being produced.

    Declaration
    public Task HandleAsync(ProducerPipelineContext context, ProducerBehaviorHandler next)
    Parameters
    Type Name Description
    ProducerPipelineContext context

    The context that is passed along the behaviors pipeline.

    ProducerBehaviorHandler next

    The next behavior in the pipeline.

    Returns
    Type Description
    Task

    A Task representing the asynchronous operation.

    Implements

    IProducerBehavior
    IBrokerBehavior
    ISorted
    • Improve this doc
    • View source
    GitHub E-Mail
    ↑ Back to top © 2020 Sergio Aquilini