Compartir a través de


ServiceBusAdministrationClient.TopicExistsAsync Método

Definición

Comprueba si existe o no un tema determinado.

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

Parámetros

name
String

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

cancellationToken
CancellationToken

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

Devoluciones

True si el tema existe, false en caso contrario.

Excepciones

Se agota el tiempo de espera de la operación.

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

El nombre del tema es nulo o está vacío.

El nombre del nombre del tema supera la longitud máxima permitida.

El nombre del tema 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