22.214. Class QueueMessageHandlerExt
Namespace: ArmoniK.Core.Common.Storage
Assembly: ArmoniK.Core.Common.dll
Provides extension methods for
public static class QueueMessageHandlerExt
22.214.1. Inheritance
22.214.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
22.214.3. Methods
22.214.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)
22.214.3.1.1. Parameters
message IQueueMessageHandler
The message handler to dispose.
logger ILogger?
Optional logger to record any errors that occur during disposal.
22.214.3.1.2. Returns
A
22.214.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.