ManagementClient.UpdateRuleAsync 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.
Updates eine vorhandene Regel für ein Themenabonnement.
public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription> UpdateRuleAsync (string topicPath, string subscriptionName, Microsoft.Azure.ServiceBus.RuleDescription ruleDescription, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateRuleAsync : string * string * Microsoft.Azure.ServiceBus.RuleDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription>
override this.UpdateRuleAsync : string * string * Microsoft.Azure.ServiceBus.RuleDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription>
Public Overridable Function UpdateRuleAsync (topicPath As String, subscriptionName As String, ruleDescription As RuleDescription, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RuleDescription)
Parameter
- topicPath
- String
Pfad des Themas.
- subscriptionName
- String
Name des Abonnements.
- ruleDescription
- RuleDescription
Ein RuleDescription -Objekt, das die Attribute beschreibt, mit denen die Regel aktualisiert wird.
- cancellationToken
- CancellationToken
Gibt zurück
Die RuleDescription der aktualisierten Regel.
Ausnahmen
Der Regeldeskriptor ist NULL.
Das beschriebene Thema/Abonnement/die Regel wurde nicht gefunden.
Das Zeitüberschreitungsout des Vorgangs.
Keine ausreichende Berechtigung zum Ausführen dieses Vorgangs. Sie sollten überprüfen, ob Sie ManagementClient über die richtigen TokenProvider Anmeldeinformationen verfügen, um diesen Vorgang auszuführen.
Entweder wird die in der Beschreibung angegebene Größe nicht unterstützt, oder das maximal zulässige Kontingent wurde erreicht. Sie müssen einen der unterstützten Größenwerte angeben, vorhandene Entitäten löschen oder ihre Kontingentgröße erhöhen.
Der Server ist ausgelastet. Sie sollten warten, bevor Sie den Vorgang wiederholen.
Ein interner Fehler oder eine unerwartete Ausnahme tritt auf.
Gilt für:
Azure SDK for .NET