23.212. Class QueueMessageHandlerExt

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

Provides extension methods for instances.

public static class QueueMessageHandlerExt

23.212.1. Inheritance

objectQueueMessageHandlerExt

23.212.2. Inherited Members

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

23.212.3. Methods

23.212.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)

23.212.3.1.1. Parameters

message IQueueMessageHandler

The message handler to dispose.

logger ILogger?

Optional logger to record any errors that occur during disposal.

23.212.3.1.2. Returns

ValueTask

A representing the asynchronous operation.

23.212.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.