26.11. Class QueueStorage

Namespace: ArmoniK.Core.Adapters.Amqp
Assembly: ArmoniK.Core.Adapters.Amqp.dll

public class QueueStorage : QueueStorageBase, IQueueStorage, IInitializable, IHealthCheckProvider

26.11.1. Inheritance

object ← QueueStorageBase ← QueueStorage

26.11.2. Derived

PullQueueStorage, PushQueueStorage

26.11.3. Implements

IQueueStorage, IInitializable, IHealthCheckProvider

26.11.4. Inherited Members

QueueStorageBase.Options, QueueStorageBase.IsInitialized, QueueStorageBase.Init(CancellationToken), QueueStorageBase.Check(HealthCheckTag), QueueStorageBase.MaxPriority, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

26.11.5. Constructors

26.11.5.1. QueueStorage(Amqp, IConnectionAmqp)

public QueueStorage(Amqp options, IConnectionAmqp connectionAmqp)

26.11.5.1.1. Parameters

options Amqp

connectionAmqp IConnectionAmqp

26.11.6. Fields

26.11.6.1. ConnectionAmqp

protected readonly IConnectionAmqp ConnectionAmqp

26.11.6.1.1. Field Value

IConnectionAmqp

26.11.7. Methods

26.11.7.1. Init(CancellationToken)

Executes an initialization process for the class

public override Task Init(CancellationToken cancellationToken)

26.11.7.1.1. Parameters

cancellationToken CancellationToken

Token used to cancel the execution of the method

26.11.7.1.2. Returns

Task

Task representing the asynchronous execution of the method