ManagementClient.DeleteSubscriptionAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Exclui a assinatura com o tópico e o nome da assinatura especificados.
public virtual System.Threading.Tasks.Task DeleteSubscriptionAsync (string topicPath, string subscriptionName, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeleteSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function DeleteSubscriptionAsync (topicPath As String, subscriptionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task
Parâmetros
- topicPath
- String
O nome do tópico relativo ao endereço base do namespace de serviço.
- subscriptionName
- String
O nome da assinatura a ser excluída.
- cancellationToken
- CancellationToken
Retornos
Exceções
topicPath
ou subscriptionName
está vazio ou nulo, ou o caminho começa ou termina com "/".
O comprimento do caminho do tópico é maior que 260 ou o comprimento do nome da assinatura é maior que 50.
A operação atinge o tempo limite. O período de tempo limite é inicializado por meio da ServiceBusConnection classe . Talvez seja necessário aumentar o valor do tempo limite para evitar essa exceção se o valor de tempo limite for relativamente baixo.
A assinatura com esse nome não existe.
Não há permissão suficiente para executar esta operação. Você deve marcar para garantir que você ManagementClient tenha as credenciais corretas TokenProvider para executar essa operação.
O servidor está ocupado. Você deve aguardar antes de repetir a operação.
Ocorreu um erro interno ou uma exceção inesperada.
Aplica-se a
Azure SDK for .NET