导出 (0) 打印
全部展开

NamespaceManager 类

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

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

System.Object
  Microsoft.ServiceBus.NamespaceManager

命名空间:  Microsoft.ServiceBus
程序集:  Microsoft.ServiceBus(在 Microsoft.ServiceBus.dll 中)

public sealed class NamespaceManager

NamespaceManager 类型公开以下成员。

  名称说明
公共方法NamespaceManager(IEnumerable<String>)使用给定的地址初始化 NamespaceManager 类的新实例。
公共方法NamespaceManager(IEnumerable<Uri>)使用给定的服务命名空间 URI 基址初始化 NamespaceManager 类的新实例。
公共方法NamespaceManager(String)使用给定的服务命名空间地址初始化 NamespaceManager 类的新实例。
公共方法NamespaceManager(Uri)使用给定的服务命名空间 URI 基址初始化 NamespaceManager 类的新实例。
公共方法NamespaceManager(IEnumerable<String>, NamespaceManagerSettings)使用给定的地址和设置初始化 NamespaceManager 类的新实例。
公共方法NamespaceManager(IEnumerable<String>, TokenProvider)使用给定的地址和令牌提供程序初始化 NamespaceManager 类的新实例。
公共方法NamespaceManager(IEnumerable<Uri>, NamespaceManagerSettings)使用给定的服务命名空间 URI 基址和设置初始化 NamespaceManager 类的新实例。
公共方法NamespaceManager(IEnumerable<Uri>, TokenProvider)使用给定的服务命名空间 URI 基址和令牌提供程序初始化 NamespaceManager 类的新实例。
公共方法NamespaceManager(String, NamespaceManagerSettings)使用给定的服务命名空间基址和 NamespaceManager 对象初始化 NamespaceManagerSettings 类的新实例。
公共方法NamespaceManager(String, TokenProvider)使用给定的服务命名空间基址和令牌提供程序初始化 NamespaceManager 类的新实例。
公共方法NamespaceManager(Uri, NamespaceManagerSettings)使用给定的服务命名空间 URI 基址和 NamespaceManager 对象初始化 NamespaceManagerSettings 类的新实例。
公共方法NamespaceManager(Uri, TokenProvider)使用给定的服务命名空间 URI 基址和 NamespaceManager 对象初始化 TokenProvider 类的新实例。
页首

  名称说明
公共属性Address获取服务命名空间基址。
公共属性Settings获取服务命名空间客户端设置。
页首

  名称说明
公共方法BeginCreateQueue(String, AsyncCallback, Object)CreateQueue(String) 的异步版本。
公共方法BeginCreateQueue(QueueDescription, AsyncCallback, Object)CreateQueue(QueueDescription) 的异步版本。
公共方法BeginCreateSubscription(SubscriptionDescription, AsyncCallback, Object)CreateSubscription 方法的异步版本。
公共方法BeginCreateSubscription(String, String, AsyncCallback, Object)CreateSubscription(String, String) 方法的异步版本。
公共方法BeginCreateSubscription(SubscriptionDescription, Filter, AsyncCallback, Object)CreateSubscription 方法的异步版本。
公共方法BeginCreateSubscription(SubscriptionDescription, RuleDescription, AsyncCallback, Object)CreateSubscription 方法的异步版本。
公共方法BeginCreateSubscription(String, String, Filter, AsyncCallback, Object)CreateSubscription 方法的异步版本。
公共方法BeginCreateSubscription(String, String, RuleDescription, AsyncCallback, Object)CreateSubscription 方法的异步版本。
公共方法BeginCreateTopic(String, AsyncCallback, Object)CreateTopic(String) 方法的异步版本。
公共方法BeginCreateTopic(TopicDescription, AsyncCallback, Object)CreateTopic(TopicDescription) 方法的异步版本。
公共方法BeginDeleteQueueDeleteQueue(String) 方法的异步版本。
公共方法BeginDeleteSubscriptionDeleteSubscription(String, String) 方法的异步版本。
公共方法BeginDeleteTopicDeleteTopic(String) 方法的异步版本。
公共方法BeginGetQueueGetQueue(String) 方法的异步版本。
公共方法BeginGetQueues(AsyncCallback, Object)GetQueues() 的异步版本。
公共方法BeginGetQueues(String, AsyncCallback, Object)GetQueues(String) 方法的异步版本。
公共方法BeginGetRules(String, String, AsyncCallback, Object)GetRules(String, String) 方法的异步版本。
公共方法BeginGetRules(String, String, String, AsyncCallback, Object)GetRules(String, String, String) 方法的异步版本。
公共方法BeginGetSubscriptionGetSubscription(String, String) 方法的异步版本。
公共方法BeginGetSubscriptions(String, AsyncCallback, Object)GetSubscriptions(String) 方法的异步版本。
公共方法BeginGetSubscriptions(String, String, AsyncCallback, Object)GetSubscriptions(String, String) 的异步版本。
公共方法BeginGetTopicGetTopic(String) 方法的异步版本。
公共方法BeginGetTopics(AsyncCallback, Object)GetTopics() 方法的异步版本。
公共方法BeginGetTopics(String, AsyncCallback, Object)GetTopics(String) 方法的异步版本。
公共方法BeginGetVersionInfoGetVersionInfo(String) 方法的异步版本。
公共方法BeginQueueExistsQueueExists(String) 方法的异步版本。
公共方法BeginRenameQueue以异步方式重命名命名空间中的队列。
公共方法BeginRenameTopic以异步方式重命名命名空间中的主题。
公共方法BeginSubscriptionExistsSubscriptionExists(String, String) 方法的异步版本。
公共方法BeginTopicExistsTopicExists(String) 方法的异步版本。
公共方法BeginUpdateQueueUpdateQueue(String) 方法的异步版本。
公共方法BeginUpdateSubscriptionUpdateSubscription(String) 方法的异步版本。
公共方法BeginUpdateTopicUpdateTopic(String) 方法的异步版本。
公共方法静态成员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(String)使用默认值为给定的输入路径创建新的Event Hub
公共方法CreateEventHub(EventHubDescription)使用指定的 EventHubDescription 创建新的Event Hub
公共方法CreateEventHubAsync(String)异步创建事件中心。
公共方法CreateEventHubAsync(EventHubDescription)异步创建事件中心。
公共方法CreateEventHubIfNotExists(String)创建事件中心(如果尚不存在)。
公共方法CreateEventHubIfNotExists(EventHubDescription)创建事件中心(如果尚不存在)。
公共方法CreateEventHubIfNotExistsAsync(String)异步创建事件中心(如果尚不存在)。
公共方法CreateEventHubIfNotExistsAsync(EventHubDescription)异步创建事件中心(如果尚不存在)。
公共方法静态成员CreateFromConnectionString使用指定的连接字符串创建 NamespaceManager 的新实例。
公共方法CreateNotificationHub使用 description 参数中指定的属性创建一个新的通知中心。
公共方法CreateNotificationHubAsync使用 description 参数中指定的属性异步创建一个新的通知中心。
公共方法CreateQueue(String)使用给定的路径在服务命名空间内部创建一个新队列。
公共方法CreateQueue(QueueDescription)使用指定的队列描述在服务命名空间中创建一个新队列。
公共方法CreateQueueAsync(String)使用给定的路径在服务命名空间内部异步创建一个新队列。
公共方法CreateQueueAsync(QueueDescription)使用指定的队列描述在服务命名空间中异步创建一个新队列。
公共方法CreateRelayAsync(RelayDescription)使用指定的队列描述在服务命名空间中异步创建一个新中继。
公共方法CreateRelayAsync(String, RelayType)使用给定路径和类型在服务命名空间内部异步创建一个新队列。
公共方法CreateSubscription(SubscriptionDescription)使用指定的订阅描述在服务命名空间中创建一个新订阅。
公共方法CreateSubscription(String, String)使用指定的主题路径和订阅名称在服务命名空间中创建一个新订阅。
公共方法CreateSubscription(SubscriptionDescription, Filter)使用指定的订阅描述和筛选器表达式在服务命名空间中创建一个新订阅。
公共方法CreateSubscription(SubscriptionDescription, RuleDescription)使用指定的订阅描述和规则描述在服务命名空间中创建一个新订阅。
公共方法CreateSubscription(String, String, Filter)使用指定的主题路径、订阅名称和筛选器表达式在服务命名空间中创建一个新订阅。
公共方法CreateSubscription(String, String, RuleDescription)使用指定的主题路径、订阅名称和规则描述在服务命名空间中创建一个新订阅。
公共方法CreateSubscriptionAsync(SubscriptionDescription)使用指定的订阅描述在服务命名空间中异步创建一个新订阅。
公共方法CreateSubscriptionAsync(String, String)使用指定的主题路径和订阅名称在服务命名空间中异步创建一个新订阅。
公共方法CreateSubscriptionAsync(SubscriptionDescription, Filter)使用指定的订阅描述和筛选器表达式在服务命名空间中异步创建一个新订阅。
公共方法CreateSubscriptionAsync(SubscriptionDescription, RuleDescription)使用指定的订阅描述和规则描述在服务命名空间中异步创建一个新订阅。
公共方法CreateSubscriptionAsync(String, String, Filter)使用指定的主题路径、订阅名称和筛选器表达式在服务命名空间中异步创建一个新订阅。
公共方法CreateSubscriptionAsync(String, String, RuleDescription)使用指定的主题路径、订阅名称和规则描述在服务命名空间中异步创建一个新订阅。
公共方法CreateTopic(String)使用给定的服务命名空间路径在服务命名空间内部创建一个新主题。
公共方法CreateTopic(TopicDescription)使用指定的主题描述在服务命名空间内部创建一个新主题。
公共方法CreateTopicAsync(String)使用给定的服务命名空间路径在服务命名空间内部异步创建一个新主题。
公共方法CreateTopicAsync(TopicDescription)使用指定的主题描述在服务命名空间内部异步创建一个新主题。
公共方法DeleteConsumerGroup删除使用者组。
公共方法DeleteConsumerGroupAsync异步删除使用者组。
公共方法DeleteEventHub删除事件中心。
公共方法DeleteEventHubAsync异步删除事件中心。
公共方法DeleteNotificationHub删除所提供的 path 上的通知中心。
公共方法DeleteNotificationHubAsync异步删除所提供的 path 上的通知中心。
公共方法DeleteQueue删除相对于服务命名空间基址的路径所描述的队列。
公共方法DeleteQueueAsync异步删除由相对于服务命名空间基址的路径所描述的队列。
公共方法DeleteRelayAsync异步删除由相对于服务命名空间基址的路径所描述的中继。
公共方法DeleteSubscription删除具有指定主题路径和订阅名称的订阅。
公共方法DeleteSubscriptionAsync异步删除具有指定主题路径和订阅名称的订阅。
公共方法DeleteTopic删除相对于服务命名空间基址的路径所描述的主题。
公共方法DeleteTopicAsync异步删除由相对于服务命名空间基址的路径所描述的主题。
公共方法EndCreateQueue结束创建队列的异步请求。
公共方法EndCreateSubscription结束创建订阅的异步请求。
公共方法EndCreateTopic结束创建主题的异步请求。
公共方法EndDeleteInstallation
公共方法EndDeleteQueue结束删除队列的异步请求。
公共方法EndDeleteRegistration结束删除注册的异步请求。
公共方法EndDeleteSubscription结束删除订阅的异步请求。
公共方法EndDeleteTopic结束删除主题的异步请求。
公共方法EndGetQueue结束获取队列的异步请求。
公共方法EndGetQueues结束从服务命名空间检索所有队列的异步请求。
公共方法EndGetRules结束从服务命名空间检索所有规则的异步请求。
公共方法EndGetSubscription结束获取订阅的异步请求。
公共方法EndGetSubscriptions结束从服务命名空间检索所有订阅的异步请求。
公共方法EndGetTopic结束获取主题的异步请求。
公共方法EndGetTopics结束从服务命名空间检索所有主题的异步请求。
公共方法EndGetVersionInfo结束获取版本信息的异步请求。
公共方法EndQueueExists结束确定某个队列是否在服务命名空间中存在的异步请求。
公共方法EndRenameQueue结束重命名队列的异步请求。
公共方法EndRenameTopic结束重命名主题的异步请求。
公共方法EndSubscriptionExists结束确定某个订阅是否在服务命名空间中存在的异步请求。
公共方法EndTopicExists结束确定某个主题是否在服务命名空间中存在的异步请求。
公共方法EndUpdateQueue结束更新队列的异步请求。
公共方法EndUpdateSubscription结束更新订阅的异步请求。
公共方法EndUpdateTopic结束更新主题的异步请求。
公共方法Equals (从 Object 继承。)
公共方法EventHubExists指示事件中心是否存在。
公共方法EventHubExistsAsync异步确定事件中心是否在服务命名空间中存在。
公共方法GetConsumerGroup获取事件中心使用者组。
公共方法GetConsumerGroupAsync异步获取使用者组。
公共方法GetConsumerGroups获取表示一系列使用者组的集合。
公共方法GetConsumerGroupsAsync异步获取一系列使用者组。
公共方法GetEventHub获取有关事件中心的信息。
公共方法GetEventHubAsync异步获取有关事件中心的信息。
公共方法GetEventHubPartition(String, String)返回有关指定的事件中心分区的信息。此方法假定你需要的分区信息是由 name 参数指定的分区的信息,而该参数属于 eventHubPath 指向的默认使用者组。
公共方法GetEventHubPartition(String, String, String)
公共方法GetEventHubPartitionAsync(String, String)GetEventHubPartition(String, String) 的异步版本。
公共方法GetEventHubPartitionAsync(String, String, String)GetEventHubPartition(String, String) 的异步版本。
公共方法GetEventHubs获取表示一系列事件中心的集合。
公共方法GetEventHubsAsync异步获取事件中心列表。
公共方法GetHashCode (从 Object 继承。)
公共方法GetNotificationHub从服务命名空间检索通知中心的描述。
公共方法GetNotificationHubAsync从服务命名空间异步检索通知中心的描述。
公共方法GetNotificationHubJobAsync异步获取指定的通知中心作业。
公共方法GetNotificationHubJobsAsync异步获取一系列包含所有通知中心的作业。
公共方法GetNotificationHubs从服务命名空间检索通知中心的描述。
公共方法GetNotificationHubsAsync从服务命名空间异步检索通知中心的描述。
公共方法GetQueue从服务命名空间检索队列。
公共方法GetQueueAsync从服务命名空间异步检索队列。
公共方法GetQueues()在服务命名空间中检索所有队列的可枚举集合。
公共方法GetQueues(String)使用指定的筛选器在服务命名空间中检索所有队列的可枚举集合。可以按实体名称(包括始于)、实体长度(Gt or Lt)、创建、更新和访问时间(Gt 或 Lt)的组合筛选。
公共方法GetQueuesAsync()在服务命名空间中异步检索所有队列的可枚举集合。
公共方法GetQueuesAsync(String)使用指定的筛选器在服务命名空间中异步检索所有队列的可枚举集合。
公共方法GetRelayAsync使用指定路径在服务命名空间中异步检索所有中继的可枚举集合。
公共方法GetRelaysAsync在服务命名空间中异步检索所有中继的可枚举集合。
公共方法GetRevokedPublishers返回事件中心中的所有已撤消的发布服务器。
公共方法GetRevokedPublishersAsyncGetRevokedPublishers(String) 的异步版本。
公共方法GetRules(String, String)在服务命名空间中检索所有规则的可枚举集合。
公共方法GetRules(String, String, String)使用指定的主题路径、订阅名称和筛选器在服务命名空间中检索所有规则的可枚举集合。
公共方法GetRulesAsync(String, String)在服务命名空间中异步检索所有规则的可枚举集合。
公共方法GetRulesAsync(String, String, String)使用指定的主题路径、订阅名称和筛选器在服务命名空间中异步检索所有规则的可枚举集合。
公共方法GetSubscription从服务命名空间检索主题。
公共方法GetSubscriptionAsync从服务命名空间异步检索主题。
公共方法GetSubscriptions(String)在服务命名空间中检索所有订阅的可枚举集合。
公共方法GetSubscriptions(String, String)使用指定的主题路径、订阅名称和筛选器在服务命名空间中检索所有订阅的可枚举集合。
公共方法GetSubscriptionsAsync(String)在服务命名空间中异步检索所有订阅的可枚举集合。
公共方法GetSubscriptionsAsync(String, String)在服务命名空间中异步检索所有订阅的可枚举集合。
公共方法GetTopic从服务命名空间检索主题。
公共方法GetTopicAsync从服务命名空间异步检索主题。
公共方法GetTopics()在服务命名空间中检索主题的集合。
公共方法GetTopics(String)使用指定的筛选器在服务命名空间中检索主题的集合。可以按实体名称(包括始于)、实体长度(Gt or Lt)、创建、更新和访问时间(Gt 或 Lt)的组合筛选。
公共方法GetTopicsAsync()在服务命名空间中异步检索主题的集合。
公共方法GetTopicsAsync(String)在服务命名空间中异步检索主题的集合。
公共方法GetType (从 Object 继承。)
公共方法GetVersionInfo检索格式为“YYYY-MM”的字符串,该字符串指示服务器或服务可以处理的最高受支持协议版本。
公共方法GetVersionInfoAsync异步检索格式为 "YYYY-MM" 的字符串,该字符串指示服务器或服务可以处理的最高受支持协议版本。
公共方法NotificationHubExists确定在服务命名空间中的指定 path 上是否存在通知中心。
公共方法NotificationHubExistsAsync异步确定在服务命名空间中的指定 path 上是否存在通知中心。
公共方法QueueExists确定某个队列是否在服务命名空间中存在。
公共方法QueueExistsAsync异步确定某个队列是否在服务命名空间中存在。
公共方法RelayExistsAsync异步确定某个中继是否存在于服务命名空间中。
公共方法RenameQueue重命名命名空间中的队列。
公共方法RenameQueueAsyncRenameQueue(String, String) 的异步版本。
公共方法RenameTopic重命名命名空间中的主题。
公共方法RenameTopicAsyncRenameTopic(String, String) 的异步版本。
公共方法RestorePublisher从事件中心撤消列表中删除发布服务器。
公共方法RestorePublisherAsyncRestorePublisher(String, String) 的异步版本。
公共方法RevokePublisher将发布服务器添加到事件中心撤消列表。
公共方法RevokePublisherAsyncRevokePublisher(String, String) 的异步版本。
公共方法SubmitNotificationHubJobAsync提交要处理的通知中心作业。
公共方法SubscriptionExists确定某个订阅是否在服务命名空间中存在。
公共方法SubscriptionExistsAsync异步确定某个订阅是否在服务命名空间中存在。
公共方法TopicExists确定某个主题是否在服务命名空间中存在。
公共方法TopicExistsAsync异步确定某个主题是否在服务命名空间中存在。
公共方法ToString (从 Object 继承。)
公共方法UpdateConsumerGroup更新事件中心使用者组。
公共方法UpdateConsumerGroupAsync异步更新使用者组。
公共方法UpdateEventHub更新事件中心。
公共方法UpdateEventHubAsync异步更新事件中心。
公共方法UpdateNotificationHub更新 description 参数中指定的路径上的现有通知中心。所有通知中心属性都由 description 参数中指定的属性所覆盖。
公共方法UpdateNotificationHubAsync异步更新 description 参数中指定的路径上的现有通知中心。所有通知中心属性都由 description 参数中指定的属性所覆盖。
公共方法UpdateQueue使你可以更新队列。
公共方法UpdateQueueAsync异步允许更新队列。
公共方法UpdateRelayAsync异步允许更新中继。
公共方法UpdateSubscription使你可以更新订阅。
公共方法UpdateSubscriptionAsync异步允许更新订阅。
公共方法UpdateTopic使你可以更新主题。
公共方法UpdateTopicAsync异步允许更新主题。
页首

  名称说明
公共字段静态成员ProtocolVersion指定“YYYY-MM”格式的字符串,用于指示客户端的协议版本。
页首

ServiceBusNamespaceSettings nsSettings =  new ServiceBusNamespaceSettings(); // with credentials and operation timeout
NamespaceManager client = new NamespaceManager(new Uri("baseUri"), NsSettings);

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

社区附加资源

添加
显示:
© 2015 Microsoft