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
longThe number of active messages.
deadletterMessageCount
longThe number of dead letters.
scheduledMessageCount
longThe number of scheduled messages.
transferMessageCount
longThe number of messages transferred to other queues, subscriptions, or topics.
transferDlqMessageCount
longThe 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
DeadLetterMessageCount
Gets or sets the number of messages that are dead letters.
[DataMember(Order = 65538)]
public long DeadLetterMessageCount { get; }
Property Value
ScheduledMessageCount
Gets or sets the number scheduled messages.
[DataMember(Order = 65539)]
public long ScheduledMessageCount { get; }
Property Value
TransferDeadLetterMessageCount
Gets or sets the number messages transferred into dead letters.
[DataMember(Order = 65541)]
public long TransferDeadLetterMessageCount { get; }
Property Value
TransferMessageCount
Gets or sets the number of messages transferred to another queue, topic, or subscription.
[DataMember(Order = 65540)]
public long TransferMessageCount { get; }