你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

QueueDescription 类

定义

表示队列的元数据说明。

[System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class QueueDescription : Microsoft.ServiceBus.Messaging.EntityDescription
[<System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
type QueueDescription = class
    inherit EntityDescription
Public NotInheritable Class QueueDescription
Inherits EntityDescription
继承
QueueDescription
属性

构造函数

QueueDescription(String)

使用指定的相对路径初始化 类的新实例 QueueDescription

字段

MessageTimeToLiveDefaultValue

消息生存时间默认值(以字节为单位)

属性

AccessedAt

获取最后一次发送消息的时间,或最后一次收到此队列的接收请求的时间。

Authorization

获取 AuthorizationRules

AutoDeleteOnIdle

获取或设置 TimeSpan 空闲间隔,在此间隔后自动删除队列。 最短持续时间为 5 分钟。

AvailabilityStatus

获取队列的实体可用性状态。

CreatedAt

获取创建消息的确切时间。

DefaultMessageTimeToLive

获取或设置默认消息生存时间值。 这是消息过期的持续时间,从消息发送到服务总线时开始。 这是未在消息本身上设置 时 TimeToLive 使用的默认值。早于 TimeToLive 值的消息将过期,不再保留在消息存储中。 订阅者将无法接收过期的消息。消息的 TimeToLive 值可以低于此处指定的值,但默认情况下,TimeToLive 设置为 MaxValue。 因此,此属性将成为应用于消息的默认生存时间值。

DuplicateDetectionHistoryTimeWindow

获取或设置结构, TimeSpan 该结构定义重复检测历史记录的持续时间。 默认值为 10 分钟。

EnableBatchedOperations

获取或设置一个值,该值指示是否启用服务器端批处理操作。

EnableDeadLetteringOnMessageExpiration

获取或设置一个值,该值指示消息过期时此队列是否支持死信。

EnableExpress

获取或设置一个值,该值指示是否启用快速实体。 在将消息写入持久存储之前,快速队列暂时将消息保留在内存中。

EnablePartitioning

获取或设置一个值,该值指示是否启用要跨多个消息代理分区的队列。

ExtensionData

获取或设置包含额外数据的结构。

(继承自 EntityDescription)
ForwardDeadLetteredMessagesTo

获取或设置死信邮件转发到的收件人的路径。

ForwardTo

获取或设置邮件转发到的收件人的路径。

IsAnonymousAccessible

获取或设置一个值,该值指示消息是否可供匿名访问。

IsReadOnly

获取或设置一个值,该值指示实体说明是否为只读。

(继承自 EntityDescription)
LockDuration

获取或设置速览锁的持续时间;也就是说,消息为其他接收方锁定的时间量。 的最大值 LockDuration 为 5 分钟;默认值为 1 分钟。

MaxDeliveryCount

获取或设置最大传递计数。 传递次数达到此数字后,自动将消息视为死信。

MaxSizeInMegabytes

获取或设置队列的最大大小(以 MB 为单位),即为队列分配的内存大小。

MessageCount

获取队列中的消息数。

MessageCountDetails

获取队列的消息详细信息。

Path

获取或设置队列的名称。

RequiresDuplicateDetection

获取或设置值,该值指示此队列是否需要重复检测。

RequiresSession

获取或设置一个值,该值指示队列是否支持会话的概念。

SizeInBytes

获取队列的大小(以字节为单位)。

Status

获取或设置队列的当前状态(已启用或已禁用)。 禁用实体后,该实体无法发送或接收消息。

SupportOrdering

获取或设置一个值,该值指示队列是否支持排序。

UpdatedAt

获取更新消息的确切时间。

UserMetadata

获取或设置用户元数据。

方法

ThrowIfReadOnly()

如果实体说明为只读,则引发异常。

(继承自 EntityDescription)

适用于