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
System.Object
FatalExceptionLoggerConsumerBehavior
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.Diagnostics
Assembly: Silverback.Integration.dll
Syntax
public class FatalExceptionLoggerConsumerBehavior : IConsumerBehavior, IBrokerBehavior, ISorted
Constructors
| Improve this doc View sourceFatalExceptionLoggerConsumerBehavior(IInboundLogger<FatalExceptionLoggerConsumerBehavior>)
Initializes a new instance of the FatalExceptionLoggerConsumerBehavior class.
Declaration
public FatalExceptionLoggerConsumerBehavior(IInboundLogger<FatalExceptionLoggerConsumerBehavior> logger)
Parameters
Type | Name | Description |
---|---|---|
IInboundLogger<FatalExceptionLoggerConsumerBehavior> | logger |
Properties
| Improve this doc View sourceSortIndex
Declaration
public int SortIndex { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this doc View sourceHandleAsync(ConsumerPipelineContext, ConsumerBehaviorHandler)
Declaration
public async Task HandleAsync(ConsumerPipelineContext context, ConsumerBehaviorHandler next)
Parameters
Type | Name | Description |
---|---|---|
ConsumerPipelineContext | context | |
ConsumerBehaviorHandler | next |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |