Compartir a través de


ServiceBusAdministrationClient.RuleExistsAsync Método

Definición

Comprueba si existe o no una regla determinada.

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

Parámetros

topicName
String

Nombre del tema.

subscriptionName
String

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

ruleName
String

Nombre de la regla que se va a recuperar.

cancellationToken
CancellationToken

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

Devoluciones

True si la suscripción 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 de tema o suscripción es nulo o está vacío.

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

El nombre de tema o 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

  • 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