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

ServiceBusQueue 类

定义

public class ServiceBusQueue
type ServiceBusQueue = class
Public Class ServiceBusQueue
继承
ServiceBusQueue

构造函数

ServiceBusQueue()

初始化 ServiceBusQueue 类的新实例。

属性

AccessedAt

可选。 上次访问队列的时间。

AuthorizationRules

可选。 获取描述授权规则。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

AutoDeleteOnIdle

可选。 实现。

CountDetails

可选。 当前队列统计信息。

CreatedAt

可选。 创建队列的时间。

DeadLetteringOnMessageExpiration

可选。 此字段控制服务总线如何处理 TTL 已过期的消息。 如果启用并且消息过期,服务总线会将消息从队列移到队列的死信子队列中。 如果禁用,消息将从队列中永久删除。 只能在创建队列时设置。* 默认值:false (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

DefaultMessageTimeToLive

可选。 根据是否启用了 DeadLettering,如果消息在队列中存储的时间超过指定时间,则消息会自动移动到 DeadLetterQueue 或删除。 当且仅当消息 TTL 小于队列上设置的 TTL 时,在消息上指定的 TTL 才会覆盖此值。 创建队列后此值不可变:* 范围:1 秒 - TimeSpan.MaxValue* 默认值:TimeSpan.MaxValue (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

DuplicateDetectionHistoryTimeWindow

可选。 指定服务总线检测消息重复的时间跨度:* 范围:1 秒 - 7 天*默认值:10 分钟 (有关详细信息 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

EnableBatchedOperations

可选。 对特定队列执行操作时,启用或禁用服务端批处理行为。 启用后,服务总线会将多个操作收集/批处理到后端,以便提高连接效率。 如果用户希望降低操作延迟,则可以禁用此功能。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

EntityAvailabilityStatus

可选。 队列的当前可用性状态。

IsAnonymousAccessible

可选。 获取是否允许匿名访问。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

LockDuration

可选。 确定将由接受者处理的消息的锁定时间(单位:秒)。 此锁定期限过后,消息将解锁并可供下一个接收者使用。 仅在创建队列时可设置:* 范围: 0

MaxDeliveryCount

可选。 在消息被死信或丢弃之前,SB 尝试传递的最大次数。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

MaxSizeInMegabytes

可选。 指定最大队列大小 (MB)。 尝试将消息加入队列时,如果该消息会导致队列超过此值,尝试将失败。 只能在创建队列时使用以下值设置此参数:* 范围:1 - 1024 (有效值为 1024, 2048、3072、4096、5120) * 默认值:1*1024 (有效值为 1024、2048、3072、4096、5120) (http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx 有关详细信息)

MessageCount

可选。 显示队列中的当前消息数。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

Name

可选。 队列的名称。

RequiresDuplicateDetection

可选。 只能在创建队列时设置。* 持久队列的默认值:false (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

RequiresSession

可选。 只可以在创建队列时设置。 如果设置为 true,则队列将是会话感知队列,并且仅支持 SessionReceiver。 REST 不支持会话感知队列。* 持久队列的默认值:false (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

SizeInBytes

可选。 反映队列中消息当前占用的实际字节数,以达到队列的配额。* 范围:0 -MaxTopicSizeinMegaBytes (http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx 有关详细信息)

Status

可选。 获取或设置队列的当前状态(已启用或已禁用)。 禁用了某个队列时,该队列将无法发送或接收消息。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

SupportOrdering

可选。 获取或设置队列是否支持排序。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx)

UpdatedAt

可选。 上次更新队列的时间。

适用于