17.208. Class QueueMessageHandlerExt

Namespace: ArmoniK.Core.Common.Storage
Assembly: ArmoniK.Core.Common.dll

Provides extension methods for instances.

public static class QueueMessageHandlerExt

17.208.1. Inheritance

objectQueueMessageHandlerExt

17.208.2. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

17.208.3. Methods

17.208.3.1. DisposeIgnoreErrorAsync(IQueueMessageHandler, ILogger?)

Disposes the message handler asynchronously, ignoring any errors that might occur during disposal.

public static ValueTask DisposeIgnoreErrorAsync(this IQueueMessageHandler message, ILogger? logger = null)

17.208.3.1.1. Parameters

message IQueueMessageHandler

The message handler to dispose.

logger ILogger?

Optional logger to record any errors that occur during disposal.

17.208.3.1.2. Returns

ValueTask

A representing the asynchronous operation.

17.208.3.1.3. Remarks

If an exception occurs during disposal, it will be logged but not propagated. This helps prevent errors in cleanup from affecting the main execution flow.