Share via


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

CreateQueueOptions 类

定义

表示可为创建队列指定的选项集。

public class CreateQueueOptions : IEquatable<Azure.Messaging.ServiceBus.Administration.CreateQueueOptions>
type CreateQueueOptions = class
    interface IEquatable<CreateQueueOptions>
Public Class CreateQueueOptions
Implements IEquatable(Of CreateQueueOptions)
继承
CreateQueueOptions
实现

构造函数

CreateQueueOptions(QueueProperties)

根据指定的QueueProperties实例CreateQueueOptions初始化 的新实例。 这对于基于现有队列的属性创建新队列非常有用。

CreateQueueOptions(String)

使用指定的相对名称初始化 的新实例 CreateQueueOptions

属性

AuthorizationRules

队列中的 , AuthorizationRules 用于控制实体级别的用户访问。

AutoDeleteOnIdle

TimeSpan自动删除队列之后的空闲间隔。

DeadLetteringOnMessageExpiration

指示消息过期时此队列是否支持死信。

DefaultMessageTimeToLive

消息的默认生存时间值。 这是消息过期的持续时间,从消息发送到服务总线时开始。

DuplicateDetectionHistoryTimeWindow

TimeSpan服务维护的重复检测历史记录的持续时间。

EnableBatchedOperations

指示是否启用服务器端批处理操作。

EnablePartitioning

指示队列是否要跨多个消息中转站进行分区。

ForwardDeadLetteredMessagesTo

此队列的所有死信消息都转发到的收件人实体的名称。

ForwardTo

发送到队列的所有消息都转发到的收件人实体的名称。

LockDuration

速览锁接收的持续时间。 即消息被给定接收方锁定的时间量,以便其他接收方无法接收同一消息。

MaxDeliveryCount

消息在死信之前的最大传递计数。

MaxMessageSizeInKilobytes

获取或设置发送到此队列的消息的最大消息大小(以 KB 为单位)。 仅当使用高级命名空间和服务版本“2021-05”或更高版本时,此功能才可用。 https://docs.microsoft.com/azure/service-bus-messaging/service-bus-premium-messaging

MaxSizeInMegabytes

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

Name

相对于命名空间基址的队列的名称。

RequiresDuplicateDetection

此值指示队列是否需要防范重复消息。 如果为 true,则会丢弃具有相同 MessageId 消息并在 持续时间内发送到队列的 DuplicateDetectionHistoryTimeWindow 重复消息。

RequiresSession

这指示队列是否支持会话的概念。 会话消息遵循 FIFO 排序。

Status

队列的当前状态 (启用/禁用) 。

UserMetadata

用户可以与队列关联的自定义元数据。

方法

Equals(CreateQueueOptions)

确定指定对象是否等于当前对象。

Equals(Object)

确定指定对象是否等于当前对象。

GetHashCode()

返回此实例的哈希代码。

运算符

Equality(CreateQueueOptions, CreateQueueOptions)

表示可为创建队列指定的选项集。

Inequality(CreateQueueOptions, CreateQueueOptions)

表示可为创建队列指定的选项集。

适用于