Compartir a través de


ServiceBusAdministrationClient.QueueExistsAsync Método

Definición

Comprueba si existe o no una cola determinada.

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

Parámetros

name
String

Nombre de la entidad de cola que se va a comprobar.

cancellationToken
CancellationToken

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

Devoluciones

True si la cola existe; de lo contrario, false.

Excepciones

La operación agota el tiempo de espera.

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

El nombre de la cola es nulo o está vacío.

El nombre de la cola supera la longitud máxima permitida.

El nombre de la cola 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

  • 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