Partager via


ManagementClient.GetRuleAsync Méthode

Définition

Récupère une règle à partir de l’espace de noms de service.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription> GetRuleAsync (string topicPath, string subscriptionName, string ruleName, System.Threading.CancellationToken cancellationToken = default);
abstract member GetRuleAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription>
override this.GetRuleAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription>
Public Overridable Function GetRuleAsync (topicPath As String, subscriptionName As String, ruleName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RuleDescription)

Paramètres

topicPath
String

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

subscriptionName
String

Nom de l’abonnement auquel appartient la règle.

ruleName
String

Nom de la règle à récupérer.

cancellationToken
CancellationToken

Retours

RuleDescription contenant des informations sur la règle.

Exceptions

Levée si topicPath, subscriptionName ou ruleName est null, espace blanc vide ou non au format approprié.

La longueur du chemin d’accès de la rubrique est supérieure à 260 ou la longueur de nom d’abonnement/nom-règle est supérieure à 50.

L’opération expire. La période de délai d’expiration est initialisée via la ServiceBusConnection classe . 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/l’abonnement/la règle portant ce nom n’existe pas.

Aucune autorisation suffisante pour effectuer cette opération. Vous devez case activée pour vous assurer que votre ManagementClient dispose des informations d’identification appropriées TokenProvider pour effectuer cette opération.

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

Une erreur interne ou une exception inattendue s’est produite.

Remarques

Remarque : seuls les types de données suivants sont désérialisés dans filtres et paramètres d’action - string,int,long,bool,double,DateTime. D’autres types de données retournent sa valeur de chaîne.

S’applique à