ManagementClient.GetRuleAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Regel aus dem Dienstnamespace ab.
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)
Parameter
- topicPath
- String
Der Pfad des Themas relativ zum Service Bus-Namespace.
- subscriptionName
- String
Der Abonnementname, zu dem die Regel gehört.
- ruleName
- String
Der Name der abzurufenden Regel.
- cancellationToken
- CancellationToken
Gibt zurück
RuleDescription enthält Informationen zur Regel.
Ausnahmen
Wird ausgelöst, wenn topicPath
, subscriptionName
oder ruleName
NULL, Leerzeichen leer oder nicht im richtigen Format ist.
Die Länge des Themenpfads ist größer als 260 oder die Länge von subscription-name/rule-name ist größer als 50.
Für den Vorgang ist ein Zeitüberschreitungsvorgang aufgetreten. Der Timeoutzeitraum wird über die ServiceBusConnection -Klasse initialisiert. Möglicherweise müssen Sie den Wert des Timeouts erhöhen, um diese Ausnahme zu vermeiden, wenn der Timeoutwert relativ niedrig ist.
Topic/Subscription/Rule mit diesem Namen ist nicht vorhanden.
Keine ausreichende Berechtigung zum Ausführen dieses Vorgangs. Sie sollten überprüfen, ob Sie ManagementClient über die richtigen TokenProvider Anmeldeinformationen zum Ausführen dieses Vorgangs verfügen.
Der Server ist ausgelastet. Sie sollten warten, bevor Sie den Vorgang wiederholen.
Ein interner Fehler oder eine unerwartete Ausnahme ist aufgetreten.
Hinweise
Hinweis: Nur die folgenden Datentypen werden in Filter- und Aktionsparametern deserialisiert: string,int,long,bool,double,DateTime. Andere Datentypen geben den Zeichenfolgenwert zurück.
Gilt für:
Azure SDK for .NET