ServiceBusAdministrationClient.GetSubscriptionsAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère l’ensemble des abonnements présents dans la rubrique.
public virtual Azure.AsyncPageable<Azure.Messaging.ServiceBus.Administration.SubscriptionProperties> GetSubscriptionsAsync (string topicName, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSubscriptionsAsync : string * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Messaging.ServiceBus.Administration.SubscriptionProperties>
override this.GetSubscriptionsAsync : string * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Messaging.ServiceBus.Administration.SubscriptionProperties>
Public Overridable Function GetSubscriptionsAsync (topicName As String, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of SubscriptionProperties)
Paramètres
- topicName
- String
Nom de la rubrique sous laquelle tous les abonnements doivent être récupérés.
- cancellationToken
- CancellationToken
Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.
Retours
décrivant AsyncPageable<T> les abonnements.
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.
Le serveur est occupé. Vous devez attendre avant de réessayer l’opération.
Le nom de la rubrique est null ou vide.
Le nom de la rubrique dépasse la longueur maximale autorisée.
Sinon, le nom de la rubrique 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.
Remarques
La valeur maximale autorisée est de 100 par page.
S’applique à
Azure SDK for .NET