Partager via


ServiceBusAdministrationClient.GetSubscriptionAsync Méthode

Définition

Récupère un abonnement à partir de l’espace de noms de service.

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

Paramètres

topicName
String

Nom de la rubrique relative à l’espace de noms Service Bus.

subscriptionName
String

Nom de l’abonnement.

cancellationToken
CancellationToken

Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.

Retours

SubscriptionProperties contenant des informations sur l’abonnement.

Exceptions

L’opération expire. Le délai d’attente est initialisé par le biais de la ServiceBusAdministrationClientOptions classe (voir Propriété Retry). Vous devrez peut-être augmenter la valeur du délai d’expiration pour éviter cette exception si la valeur du délai d’expiration est relativement faible.

La rubrique ou l’abonnement portant ce nom n’existe pas.

Le serveur est occupé. Vous devez attendre avant de réessayer l’opération.

Le nom de la rubrique ou de l’abonnement est null ou vide.

Le nom de la rubrique ou de l’abonnement dépasse la longueur maximale autorisée.

Le nom de la rubrique ou de l’abonnement n’est pas valide.

Autorisation insuffisante pour effectuer cette opération. Vous devez case activée pour vous assurer que votre ServiceBusAdministrationClient dispose des revendications nécessaires pour effectuer cette opération. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-sas#rights-required-for-service-bus-operations

  • L’entité spécifiée est introuvable. Dans Reason ce cas, la valeur est définie MessagingEntityNotFound sur .
  • L’opération a expiré. Dans Reason ce cas, la valeur est définie ServiceTimeout sur .
  • Le serveur est occupé. Vous devez attendre avant de réessayer l’opération. La raison de l’échec est définie ServiceBusy sur dans ce cas.
  • Une erreur interne ou une exception inattendue se produit. La raison de l’échec est définie GeneralError sur dans ce cas.

S’applique à