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

CreateTopicOptions 类

定义

表示可以为创建主题指定的选项。

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

构造函数

CreateTopicOptions(String)

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

CreateTopicOptions(TopicProperties)

根据指定的TopicProperties实例CreateTopicOptions初始化 的新实例。 这对于基于现有主题的属性创建新主题很有用。

属性

AuthorizationRules

主题上的 , AuthorizationRules 用于控制实体级别的用户访问。

AutoDeleteOnIdle

自动 TimeSpan 删除主题的空闲间隔。

DefaultMessageTimeToLive

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

DuplicateDetectionHistoryTimeWindow

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

EnableBatchedOperations

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

EnablePartitioning

指示是否跨多个消息中转站对主题进行分区。

MaxMessageSizeInKilobytes

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

MaxSizeInMegabytes

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

Name

相对于命名空间基址的主题的名称。

RequiresDuplicateDetection

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

Status

主题的当前状态 (启用/禁用) 。

SupportOrdering

定义是否需要维护排序。 如果为 true,则发送到主题的消息将按顺序转发到订阅。 对于分区主题,默认为 false,将其设置为 true 不起作用。

UserMetadata

用户可以与主题关联的自定义元数据。

方法

Equals(CreateTopicOptions)

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

Equals(Object)

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

GetHashCode()

返回此实例的哈希代码。

运算符

Equality(CreateTopicOptions, CreateTopicOptions)

表示可以为创建主题指定的选项。

Inequality(CreateTopicOptions, CreateTopicOptions)

表示可以为创建主题指定的选项。

适用于