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

ServiceBusRuleManager 类

定义

ServiceBusRuleManager允许管理订阅的规则。 规则管理器只需要侦听声明,而 ServiceBusAdministrationClient 需要管理声明。

public class ServiceBusRuleManager : IAsyncDisposable
type ServiceBusRuleManager = class
    interface IAsyncDisposable
Public Class ServiceBusRuleManager
Implements IAsyncDisposable
继承
ServiceBusRuleManager
实现

构造函数

ServiceBusRuleManager()

初始化 类的新实例 ServiceBusRuleManager 以便模拟。

属性

FullyQualifiedNamespace

与规则管理器关联的完全限定的服务总线命名空间。 这可能类似于 {yournamespace}.servicebus.windows.net

IsClosed

指示此 ServiceBusRuleManager 是否已关闭。

SubscriptionPath

规则管理器连接到的服务总线订阅的路径,特定于包含它的服务总线命名空间。

方法

CloseAsync(CancellationToken)

执行清理 所使用的 ServiceBusRuleManager资源所需的任务。

CreateRuleAsync(CreateRuleOptions, CancellationToken)

将规则添加到当前订阅,以筛选从主题到订阅的消息。

CreateRuleAsync(String, RuleFilter, CancellationToken)

将规则添加到当前订阅,以筛选从主题到订阅的消息。

DeleteRuleAsync(String, CancellationToken)

删除由 ruleName标识的订阅上的规则。

DisposeAsync()

执行清理 所使用的 ServiceBusRuleManager资源所需的任务。 这等效于调用 CloseAsync(CancellationToken)

GetRulesAsync(CancellationToken)

循环访问与订阅关联的规则。

适用于