Show / Hide Table of Contents

    Class FatalExceptionLoggerConsumerBehavior

    Logs the unhandled exceptions thrown while processing the message. These exceptions are fatal since they will usually cause the consumer to stop.

    Inheritance
    object
    FatalExceptionLoggerConsumerBehavior
    Implements
    IConsumerBehavior
    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.Diagnostics
    Assembly: Silverback.Integration.dll
    Syntax
    public class FatalExceptionLoggerConsumerBehavior : IConsumerBehavior, IBrokerBehavior, ISorted

    Constructors

    | Improve this doc View source

    FatalExceptionLoggerConsumerBehavior(IInboundLogger<FatalExceptionLoggerConsumerBehavior>)

    Initializes a new instance of the FatalExceptionLoggerConsumerBehavior class.

    Declaration
    public FatalExceptionLoggerConsumerBehavior(IInboundLogger<FatalExceptionLoggerConsumerBehavior> logger)
    Parameters
    Type Name Description
    IInboundLogger<FatalExceptionLoggerConsumerBehavior> logger

    The IInboundLogger<TCategoryName>.

    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(ConsumerPipelineContext, ConsumerBehaviorHandler)

    Process, handles or transforms the message being consumed.

    Declaration
    public Task HandleAsync(ConsumerPipelineContext context, ConsumerBehaviorHandler next)
    Parameters
    Type Name Description
    ConsumerPipelineContext context

    The context that is passed along the behaviors pipeline.

    ConsumerBehaviorHandler next

    The next behavior in the pipeline.

    Returns
    Type Description
    Task

    A Task representing the asynchronous operation.

    Implements

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