Table of Contents

Class MessageCountDetails

Namespace
Microsoft.ServiceBus.Messaging
Assembly
Microsoft.ServiceBus.dll

This class contains properties that enable you to retrieve details of messages from sub-queues of primary messaging entities (queues, topics, subscriptions).

[DataContract(Name = "MessageCountDetails", Namespace = "http://schemas.microsoft.com/netservices/2011/06/servicebus")]
public sealed class MessageCountDetails
Inheritance
MessageCountDetails
Inherited Members

Constructors

MessageCountDetails()

Initializes a new instance of the MessageCountDetails class.

public MessageCountDetails()

MessageCountDetails(long, long, long, long, long)

Initializes a new instance of the MessageCountDetails class with the number of active messages, dead letters, scheduled messages, messages transferred to other queues, subscriptions, or topics, and the number of messages transferred to the dead letter queue.

public MessageCountDetails(long activeMessageCount, long deadletterMessageCount, long scheduledMessageCount, long transferMessageCount, long transferDlqMessageCount)

Parameters

activeMessageCount long

The number of active messages.

deadletterMessageCount long

The number of dead letters.

scheduledMessageCount long

The number of scheduled messages.

transferMessageCount long

The number of messages transferred to other queues, subscriptions, or topics.

transferDlqMessageCount long

The number of messages transferred to the dead letter queue.

Properties

ActiveMessageCount

Gets or sets the number of active messages in the queue, topic, or subscription.

[DataMember(Order = 65537)]
public long ActiveMessageCount { get; }

Property Value

long

Returns long that specifies the number of active messages.

DeadLetterMessageCount

Gets or sets the number of messages that are dead letters.

[DataMember(Order = 65538)]
public long DeadLetterMessageCount { get; }

Property Value

long

Returns longthat specifies the number of messages that are dead letters.

ScheduledMessageCount

Gets or sets the number scheduled messages.

[DataMember(Order = 65539)]
public long ScheduledMessageCount { get; }

Property Value

long

Returns longthe number of scheduled messages.

TransferDeadLetterMessageCount

Gets or sets the number messages transferred into dead letters.

[DataMember(Order = 65541)]
public long TransferDeadLetterMessageCount { get; }

Property Value

long

Returns longthat specifies the number messages transferred into dead letters.

TransferMessageCount

Gets or sets the number of messages transferred to another queue, topic, or subscription.

[DataMember(Order = 65540)]
public long TransferMessageCount { get; }

Property Value

long

Returns longthat specifies the number of messages transferred to another queue, topic, or subscription