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

ManagementClient.GetSubscriptionAsync 方法

定义

从服务命名空间检索订阅。

public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription> GetSubscriptionAsync (string topicPath, string subscriptionName, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>
override this.GetSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.SubscriptionDescription>
Public Overridable Function GetSubscriptionAsync (topicPath As String, subscriptionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of SubscriptionDescription)

参数

topicPath
String

主题相对于服务总线命名空间的路径。

subscriptionName
String

订阅名称。

cancellationToken
CancellationToken

返回

SubscriptionDescription 包含有关订阅的信息。

例外

如果 topicPathsubscriptionName null、空白或格式不正确,则引发。

主题路径的长度大于 260 或订阅名称的长度大于 50。

操作超时。超时期限通过 ServiceBusConnection 类初始化。 如果超时值相对较低,可能需要增加超时值以避免此异常。

具有此名称的主题或订阅不存在。

没有足够的权限来执行此操作。 应检查,以确保 具有ManagementClient执行此操作的正确TokenProvider凭据。

服务器繁忙。 在重试操作之前,应等待。

发生内部错误或意外异常。

适用于