你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CreateTopicOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可以为创建主题指定的选项。
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) |
表示可以为创建主题指定的选项。 |