Compartir a través de


ServiceBusAdministrationClient.DeleteSubscriptionAsync Método

Definición

Elimina la suscripción con el tema y el nombre de la suscripción especificados.

public virtual System.Threading.Tasks.Task<Azure.Response> DeleteSubscriptionAsync (string topicName, string subscriptionName, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.DeleteSubscriptionAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function DeleteSubscriptionAsync (topicName As String, subscriptionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)

Parámetros

topicName
String

Nombre del tema relativo a la dirección base del espacio de nombres del servicio.

subscriptionName
String

Nombre de la suscripción que se va a eliminar.

cancellationToken
CancellationToken

Una instancia opcional CancellationToken para indicar la solicitud para cancelar la operación.

Devoluciones

Excepciones

La operación agota el tiempo de espera. El período de tiempo de espera se inicializa a través de la ServiceBusAdministrationClientOptions clase (consulte la propiedad Retry). Es posible que tenga que aumentar el valor de tiempo de espera para evitar esta excepción si el valor de tiempo de espera es relativamente bajo.

La suscripción con este nombre no existe.

El servidor está ocupado. Debe esperar antes de volver a intentar la operación.

El nombre del tema o la suscripción es nulo o está vacío.

El nombre de tema o suscripción supera la longitud máxima permitida.

El nombre del tema o la suscripción no es válido.

Permiso insuficiente para realizar esta operación. Debe comprobar para asegurarse de que ServiceBusAdministrationClient tiene las notificaciones necesarias para realizar esta operación. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-sas#rights-required-for-service-bus-operations

  • No se encontró la entidad especificada. Reason Se establecerá MessagingEntityNotFound en en este caso.
  • Se agota el tiempo de espera de la operación. Reason Se establecerá ServiceTimeout en en este caso.
  • El servidor está ocupado. Debe esperar antes de volver a intentar la operación. El motivo del error se establecerá ServiceBusy en en este caso.
  • Se produce un error interno o una excepción inesperada. El motivo del error se establecerá GeneralError en en este caso.

Se aplica a