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

INamespaceOperations 接口

定义

服务总线管理 API 包括用于管理服务总线命名空间的操作。

public interface INamespaceOperations
type INamespaceOperations = interface
Public Interface INamespaceOperations

方法

CheckAvailabilityAsync(String, CancellationToken)

检查给定服务命名空间在所有 Windows Azure 订阅中的可用性。 这很有用,因为域名是基于服务命名空间名称创建的。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj870968.aspx)

CreateAsync(String, String, CancellationToken)

创建新的服务命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx)

CreateAuthorizationRuleAsync(String, ServiceBusSharedAccessAuthorizationRule, CancellationToken)

创建命名空间授权规则操作为命名空间创建授权规则

CreateNamespaceAsync(String, ServiceBusNamespaceCreateParameters, CancellationToken)

创建新的服务命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx)

DeleteAsync(String, CancellationToken)

删除现有命名空间。 此操作还会删除所有关联的实体,包括队列、主题、中继点和命名空间中存储的消息。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj856296.aspx)

DeleteAuthorizationRuleAsync(String, String, CancellationToken)

删除命名空间授权规则操作删除命名空间的授权规则

GetAsync(String, CancellationToken)

返回指定命名空间的说明。 (有关详细信息,请参阅 http://msdn.microsoft.com/library/azure/dn140232.aspx)

GetAuthorizationRuleAsync(String, String, CancellationToken)

获取授权规则操作按名称获取命名空间的授权规则。

GetNamespaceDescriptionAsync(String, CancellationToken)

命名空间说明是一个 XML AtomPub 文档,用于定义服务命名空间的所需语义。 命名空间描述包含以下属性。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj873988.aspx)

ListAsync(CancellationToken)

列出可用的命名空间。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/azure/hh780759.aspx)

ListAuthorizationRulesAsync(String, CancellationToken)

获取授权规则操作获取命名空间的授权规则。

UpdateAuthorizationRuleAsync(String, ServiceBusSharedAccessAuthorizationRule, CancellationToken)

更新授权规则操作更新命名空间的授权规则。

扩展方法

CheckAvailability(INamespaceOperations, String)

检查给定服务命名空间在所有 Windows Azure 订阅中的可用性。 这很有用,因为域名是基于服务命名空间名称创建的。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj870968.aspx)

CheckAvailabilityAsync(INamespaceOperations, String)

检查给定服务命名空间在所有 Windows Azure 订阅中的可用性。 这很有用,因为域名是基于服务命名空间名称创建的。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj870968.aspx)

Create(INamespaceOperations, String, String)

创建新的服务命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx)

CreateAsync(INamespaceOperations, String, String)

创建新的服务命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx)

CreateAuthorizationRule(INamespaceOperations, String, ServiceBusSharedAccessAuthorizationRule)

创建命名空间授权规则操作为命名空间创建授权规则

CreateAuthorizationRuleAsync(INamespaceOperations, String, ServiceBusSharedAccessAuthorizationRule)

创建命名空间授权规则操作为命名空间创建授权规则

CreateNamespace(INamespaceOperations, String, ServiceBusNamespaceCreateParameters)

创建新的服务命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx)

CreateNamespaceAsync(INamespaceOperations, String, ServiceBusNamespaceCreateParameters)

创建新的服务命名空间。 创建后,此命名空间的资源清单是不可变的。 此操作是幂等的。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx)

Delete(INamespaceOperations, String)

删除现有命名空间。 此操作还会删除所有关联的实体,包括队列、主题、中继点和命名空间中存储的消息。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj856296.aspx)

DeleteAsync(INamespaceOperations, String)

删除现有命名空间。 此操作还会删除所有关联的实体,包括队列、主题、中继点和命名空间中存储的消息。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj856296.aspx)

DeleteAuthorizationRule(INamespaceOperations, String, String)

删除命名空间授权规则操作删除命名空间的授权规则

DeleteAuthorizationRuleAsync(INamespaceOperations, String, String)

删除命名空间授权规则操作删除命名空间的授权规则

Get(INamespaceOperations, String)

返回指定命名空间的说明。 (有关详细信息,请参阅 http://msdn.microsoft.com/library/azure/dn140232.aspx)

GetAsync(INamespaceOperations, String)

返回指定命名空间的说明。 (有关详细信息,请参阅 http://msdn.microsoft.com/library/azure/dn140232.aspx)

GetAuthorizationRule(INamespaceOperations, String, String)

获取授权规则操作按名称获取命名空间的授权规则。

GetAuthorizationRuleAsync(INamespaceOperations, String, String)

获取授权规则操作按名称获取命名空间的授权规则。

GetNamespaceDescription(INamespaceOperations, String)

命名空间说明是一个 XML AtomPub 文档,用于定义服务命名空间的所需语义。 命名空间描述包含以下属性。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj873988.aspx)

GetNamespaceDescriptionAsync(INamespaceOperations, String)

命名空间说明是一个 XML AtomPub 文档,用于定义服务命名空间的所需语义。 命名空间描述包含以下属性。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/windowsazure/jj873988.aspx)

List(INamespaceOperations)

列出可用的命名空间。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/azure/hh780759.aspx)

ListAsync(INamespaceOperations)

列出可用的命名空间。 (有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/azure/hh780759.aspx)

ListAuthorizationRules(INamespaceOperations, String)

获取授权规则操作获取命名空间的授权规则。

ListAuthorizationRulesAsync(INamespaceOperations, String)

获取授权规则操作获取命名空间的授权规则。

UpdateAuthorizationRule(INamespaceOperations, String, ServiceBusSharedAccessAuthorizationRule)

更新授权规则操作更新命名空间的授权规则。

UpdateAuthorizationRuleAsync(INamespaceOperations, String, ServiceBusSharedAccessAuthorizationRule)

更新授权规则操作更新命名空间的授权规则。

适用于