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

NamespaceManager 类

定义

表示用于管理服务命名空间中的实体(如队列、主题、订阅和规则)的定位点类。 必须提供服务命名空间地址和访问凭据才能管理服务命名空间。

public sealed class NamespaceManager
type NamespaceManager = class
Public NotInheritable Class NamespaceManager
继承
NamespaceManager

示例

NamespaceManagerSettings nsSettings = new NamespaceManagerSettings(); // with credentials and operation timeout
NamespaceManager manager = new NamespaceManager(new Uri("baseUri"), nsSettings);

构造函数

NamespaceManager(IEnumerable<String>)

使用给定地址 NamespaceManager 初始化 类的新实例。

NamespaceManager(IEnumerable<String>, NamespaceManagerSettings)

使用给定的 NamespaceManager 地址和设置初始化 类的新实例。

NamespaceManager(IEnumerable<String>, TokenProvider)

使用给定的 NamespaceManager 地址和令牌提供程序初始化 类的新实例。

NamespaceManager(IEnumerable<Uri>)

使用给定的服务命名空间 URI 基址初始化 类的新实例 NamespaceManager

NamespaceManager(IEnumerable<Uri>, NamespaceManagerSettings)

使用给定的服务命名空间 URI 基址和设置初始化 类的新实例 NamespaceManager

NamespaceManager(IEnumerable<Uri>, TokenProvider)

使用给定的服务命名空间 URI 基址和令牌提供程序初始化 类的新实例 NamespaceManager

NamespaceManager(String)

使用给定的服务命名空间地址初始化 类的新实例 NamespaceManager

NamespaceManager(String, NamespaceManagerSettings)

使用给定的服务命名空间基址和NamespaceManagerSettings对象初始化 类的新实例NamespaceManager

NamespaceManager(String, TokenProvider)

使用给定的服务命名空间基址和令牌提供程序初始化 类的新实例 NamespaceManager

NamespaceManager(Uri)

使用给定的服务命名空间 URI 基址初始化 类的新实例 NamespaceManager

NamespaceManager(Uri, NamespaceManagerSettings)

使用给定的服务命名空间 URI 基址和NamespaceManagerSettings对象初始化 类的新实例NamespaceManager

NamespaceManager(Uri, TokenProvider)

使用给定的服务命名空间 URI 基址和TokenProvider对象初始化 类的新实例NamespaceManager

属性

Address

获取服务命名空间基址。

ProtocolVersion

指定指示客户端协议版本的格式“YYYY-MM”的字符串。

Settings

获取服务命名空间客户端设置。

方法

Create()

创建 NamespaceManager 的新实例。

CreateConsumerGroup(ConsumerGroupDescription)

使用指定的 ConsumerGroupDescription创建事件中心使用者组。

CreateConsumerGroup(String, String)

使用默认值创建事件中心使用者组,其中包含指定的事件中心路径和使用者组的名称。

CreateConsumerGroupAsync(ConsumerGroupDescription)

CreateConsumerGroup(ConsumerGroupDescription) 的异步版本。

CreateConsumerGroupAsync(String, String)

CreateConsumerGroup(String, String) 的异步版本。

CreateConsumerGroupIfNotExists(ConsumerGroupDescription)

使用指定的 ConsumerGroupDescription 作为元数据的 创建使用者组(如果尚不存在)。 如果组已存在,则返回存储 ConsumerGroupDescription的 。

CreateConsumerGroupIfNotExists(String, String)

使用指定的事件中心路径和组名称创建使用者组(如果尚不存在)。 如果组已存在,则返回存储 ConsumerGroupDescription的 。

CreateConsumerGroupIfNotExistsAsync(ConsumerGroupDescription)

CreateConsumerGroupIfNotExists(ConsumerGroupDescription) 的异步版本。

CreateConsumerGroupIfNotExistsAsync(String, String)

CreateConsumerGroupIfNotExists(String, String) 的异步版本。

CreateEventHub(EventHubDescription)

使用指定的 EventHubDescription创建新的事件中心。

CreateEventHub(String)

使用默认值为给定的输入路径创建新的事件中心。

CreateEventHubAsync(EventHubDescription)

异步创建事件中心。

CreateEventHubAsync(String)

异步创建事件中心。

CreateEventHubIfNotExists(EventHubDescription)

创建事件中心(如果不存在)。

CreateEventHubIfNotExists(String)

创建事件中心(如果不存在)。

CreateEventHubIfNotExistsAsync(EventHubDescription)

如果事件中心不存在,则异步创建事件中心。

CreateEventHubIfNotExistsAsync(String)

如果事件中心不存在,则异步创建事件中心。

CreateFromConnectionString(String)

使用指定的连接字符串创建 的新 NamespaceManager 实例。

CreateOrUpdateQueueCoreAsync(NamespaceManager, QueueDescription, Boolean, CancellationToken)

表示用于管理服务命名空间中的实体(如队列、主题、订阅和规则)的定位点类。 必须提供服务命名空间地址和访问凭据才能管理服务命名空间。

CreateQueue(QueueDescription)

使用指定的队列说明在服务命名空间中创建一个新队列。

CreateQueue(String)

使用给定路径在服务命名空间中创建一个新队列。

CreateQueueAsync(QueueDescription)

使用指定的队列说明在服务命名空间中异步创建新队列。

CreateQueueAsync(String)

使用给定路径在服务命名空间中异步创建新队列。

CreateRelay(RelayDescription)

使用指定的中继说明在服务命名空间中创建新的中继。

CreateRelay(String, RelayType)

使用给定路径和类型在服务命名空间中创建新的中继。

CreateRelayAsync(RelayDescription)

使用指定的中继说明在服务命名空间中异步创建新中继。

CreateRelayAsync(String, RelayType)

使用给定路径和类型在服务命名空间中异步创建一个新的中继。

CreateSubscription(String, String)

使用指定的主题路径和订阅名称在服务命名空间中创建一个新订阅。

CreateSubscription(String, String, Filter)

使用指定的主题路径、订阅名称和筛选器表达式在服务命名空间中创建一个新订阅。

CreateSubscription(String, String, RuleDescription)

使用指定的主题路径、订阅名称和规则说明在服务命名空间中创建一个新订阅。

CreateSubscription(SubscriptionDescription)

使用指定的订阅说明在服务命名空间中创建新订阅。

CreateSubscription(SubscriptionDescription, Filter)

使用指定的订阅说明和筛选器表达式在服务命名空间中创建一个新订阅。

CreateSubscription(SubscriptionDescription, RuleDescription)

使用指定的订阅说明和规则说明在服务命名空间中创建一个新订阅。

CreateSubscriptionAsync(String, String)

使用指定的主题路径和订阅名称在服务命名空间中异步创建新订阅。

CreateSubscriptionAsync(String, String, Filter)

使用指定的主题路径、订阅名称和筛选器表达式在服务命名空间中异步创建一个新订阅。

CreateSubscriptionAsync(String, String, RuleDescription)

使用指定的主题路径、订阅名称和规则说明在服务命名空间中异步创建一个新订阅。

CreateSubscriptionAsync(SubscriptionDescription)

使用指定的订阅说明在服务命名空间中异步创建新订阅。

CreateSubscriptionAsync(SubscriptionDescription, Filter)

使用指定的订阅说明和筛选器表达式在服务命名空间中异步创建新订阅。

CreateSubscriptionAsync(SubscriptionDescription, RuleDescription)

使用指定的订阅说明和规则说明在服务命名空间中异步创建新订阅。

CreateTopic(String)

使用给定的服务命名空间路径在服务命名空间内创建一个新主题。

CreateTopic(TopicDescription)

使用指定的主题说明在服务命名空间内创建一个新主题。

CreateTopicAsync(String)

使用给定的服务命名空间路径在服务命名空间内异步创建一个新主题。

CreateTopicAsync(TopicDescription)

使用指定的主题说明在服务命名空间内异步创建一个新主题。

DeleteConsumerGroup(String, String)

删除使用者组。

DeleteConsumerGroupAsync(String, String)

异步删除使用者组。

DeleteEventHub(String)

删除事件中心。

DeleteEventHubAsync(String)

异步删除事件中心。

DeleteQueue(String)

删除由相对于服务命名空间基址的路径描述的队列。

DeleteQueueAsync(String)

异步删除相对于服务命名空间基址的路径描述的队列。

DeleteRelay(String)

删除相对于服务命名空间基址的路径描述的中继。

DeleteRelayAsync(String)

异步删除由相对于服务命名空间基址的路径描述的中继。

DeleteSubscription(String, String)

删除具有指定主题路径和订阅名称的订阅。

DeleteSubscriptionAsync(String, String)

异步删除具有指定主题路径和订阅名称的订阅。

DeleteTopic(String)

删除由相对于服务命名空间基址的路径描述的主题。

DeleteTopicAsync(String)

异步删除路径相对于服务命名空间基址描述的主题。

EventHubExists(String)

指示是否存在事件中心。

EventHubExistsAsync(String)

异步确定事件中心是否存在于服务命名空间中。

GetConsumerGroup(String, String)

获取事件中心使用者组。

GetConsumerGroupAsync(String, String)

异步获取使用者组。

GetConsumerGroups(String)

获取表示一组使用者组的集合。

GetConsumerGroupsAsync(String)

异步获取一组使用者组。

GetEventHub(String)

获取有关事件中心的信息。

GetEventHubAsync(String)

异步获取有关事件中心的信息。

GetEventHubPartition(String, String)

返回有关指定事件中心分区的信息。 此方法假定需要由 name 参数指定的分区信息,该分区属于 指向 eventHubPath的默认使用者组。

GetEventHubPartition(String, String, String)

表示用于管理服务命名空间中的实体(如队列、主题、订阅和规则)的定位点类。 必须提供服务命名空间地址和访问凭据才能管理服务命名空间。

GetEventHubPartitionAsync(String, String)

GetEventHubPartition(String, String) 的异步版本。

GetEventHubPartitionAsync(String, String, String)

GetEventHubPartition(String, String) 的异步版本。

GetEventHubs()

获取表示一组事件中心的集合。

GetEventHubsAsync()

异步获取事件中心的列表。

GetNamespaceInfo()

获取与命名空间相关的信息

GetNamespaceInfoAsync()

异步获取与命名空间相关的信息

GetQueue(String)

从服务命名空间检索队列。

GetQueueAsync(String)

从服务命名空间异步检索队列。

GetQueues()

检索服务命名空间中所有队列的可枚举集合。

GetQueues(String)

使用指定的筛选器检索服务命名空间中所有队列的可枚举集合。 可以按实体名称 (包括以) 开头、实体长度 (Gt 或 Lt) 、创建、更新和访问时间 (Gt 或 Lt) 的组合进行筛选。

GetQueuesAsync()

异步检索服务命名空间中所有队列的可枚举集合。

GetQueuesAsync(String)

使用指定的筛选器异步检索服务命名空间中所有队列的可枚举集合。

GetRelay(String)

检索给定中继终结点的详细信息。

GetRelayAsync(String)

异步检索给定中继终结点的详细信息。

GetRelays()

检索服务命名空间中所有中继的集合。

GetRelaysAsync()

异步检索服务命名空间中所有中继的集合。

GetRevokedPublishers(String)

返回事件中心内所有吊销的发布者。

GetRevokedPublishersAsync(String)

GetRevokedPublishers(String) 的异步版本。

GetRules(String, String)

检索服务命名空间中所有规则的可枚举集合。

GetRules(String, String, String)

检索具有指定主题路径、订阅名称和筛选器的服务命名空间中所有规则的可枚举集合。

GetRulesAsync(String, String)

异步检索服务命名空间中所有规则的可枚举集合。

GetRulesAsync(String, String, String)

使用指定的主题路径、订阅名称和筛选器异步检索服务命名空间中所有规则的可枚举集合。

GetSubscription(String, String)

从服务命名空间检索主题。

GetSubscriptionAsync(String, String)

从服务命名空间异步检索主题。

GetSubscriptions(String)

检索服务命名空间中所有订阅的可枚举集合。

GetSubscriptions(String, String)

检索具有指定主题路径和筛选器的服务命名空间中所有订阅的可枚举集合。

GetSubscriptionsAsync(String)

异步检索服务命名空间中所有订阅的可枚举集合。

GetSubscriptionsAsync(String, String)

异步检索服务命名空间中所有订阅的可枚举集合。

GetTopic(String)

从服务命名空间检索主题。

GetTopicAsync(String)

从服务命名空间异步检索主题。

GetTopics()

检索服务命名空间中的主题集合。

GetTopics(String)

检索具有指定筛选器的服务命名空间中的主题集合。 可以按实体名称 (包括以) 开头、实体长度 (Gt 或 Lt) 、创建、更新和访问时间 (Gt 或 Lt) 的组合进行筛选。

GetTopicsAsync()

异步检索服务命名空间中的主题集合。

GetTopicsAsync(String)

异步检索服务命名空间中的主题集合。

GetVersionInfo()

检索格式为“YYYY-MM”的字符串,该字符串指示服务器或服务可以处理的最大受支持协议版本。

GetVersionInfoAsync()

异步检索格式为“YYYY-MM”的字符串,该字符串指示服务器或服务可以处理的最大受支持协议版本。

QueueExists(String)

确定服务命名空间中是否存在队列。

QueueExistsAsync(String)

异步确定服务命名空间中是否存在队列。

RelayExists(String)

确定服务命名空间中是否存在中继。

RelayExistsAsync(String)

异步确定服务命名空间中是否存在中继。

RenameQueue(String, String)

重命名命名空间中的队列。 高级服务总线 SKU 当前不支持此功能。

RenameQueueAsync(String, String)

RenameQueue(String, String) 的异步版本。 高级服务总线 SKU 当前不支持此功能。

RenameTopic(String, String)

重命名命名空间中的主题。 高级服务总线 SKU 当前不支持此功能。

RenameTopicAsync(String, String)

RenameTopic(String, String) 的异步版本。 高级服务总线 SKU 当前不支持此功能。

RestorePublisher(String, String)

从事件中心吊销列表中删除发布服务器。

RestorePublisherAsync(String, String)

RestorePublisher(String, String) 的异步版本。

RevokePublisher(String, String)

将发布者添加到事件中心吊销列表。

RevokePublisherAsync(String, String)

RevokePublisher(String, String) 的异步版本。

SubscriptionExists(String, String)

确定服务命名空间中是否存在订阅。

SubscriptionExistsAsync(String, String)

异步确定服务命名空间中是否存在订阅。

TopicExists(String)

确定服务命名空间中是否存在主题。

TopicExistsAsync(String)

异步确定服务命名空间中是否存在主题。

UpdateConsumerGroup(ConsumerGroupDescription)

汇报事件中心使用者组。

UpdateConsumerGroupAsync(ConsumerGroupDescription)

异步更新使用者组。

UpdateEventHub(EventHubDescription)

更新事件中心。

UpdateEventHubAsync(EventHubDescription)

异步更新事件中心。

UpdateQueue(QueueDescription)

使你能够更新队列。

UpdateQueueAsync(QueueDescription)

异步使你能够更新队列。

UpdateRelay(RelayDescription)

Upddates 中继终结点。

UpdateRelayAsync(RelayDescription)

异步更新中继终结点。

UpdateSubscription(SubscriptionDescription)

使你能够更新订阅。

UpdateSubscriptionAsync(SubscriptionDescription)

异步使你能够更新订阅。

UpdateTopic(TopicDescription)

使你能够更新主题。

UpdateTopicAsync(TopicDescription)

异步使你能够更新主题。

适用于