Table of Contents

Class QueueMetadata

Namespace
DotCompute.Core.Messaging
Assembly
DotCompute.Core.dll

Metadata about a registered message queue.

public sealed class QueueMetadata
Inheritance
QueueMetadata
Inherited Members

Properties

Backend

Backend that registered this queue.

public required string Backend { get; init; }

Property Value

string

Capacity

Queue capacity.

public int Capacity { get; init; }

Property Value

int

Count

Current number of messages in the queue.

public int Count { get; init; }

Property Value

int

MessageType

Message type handled by this queue.

public required Type MessageType { get; init; }

Property Value

Type

QueueName

Queue name.

public required string QueueName { get; init; }

Property Value

string

RegisteredAt

UTC timestamp when the queue was registered.

public DateTime RegisteredAt { get; init; }

Property Value

DateTime