17.208. Class QueueMessageHandlerExt
Namespace: ArmoniK.Core.Common.Storage
Assembly: ArmoniK.Core.Common.dll
Provides extension methods for
public static class QueueMessageHandlerExt
17.208.1. Inheritance
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
A
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.