ServiceBusAdministrationClient.DeleteRuleAsync 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.
Löscht die von beschriebene ruleName
Regel unter topicName
subscriptionName
./>
public virtual System.Threading.Tasks.Task<Azure.Response> DeleteRuleAsync (string topicName, string subscriptionName, string ruleName, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteRuleAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.DeleteRuleAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function DeleteRuleAsync (topicName As String, subscriptionName As String, ruleName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)
Parameter
- topicName
- String
Der Name des Themas relativ zur Basisadresse des Dienstnamespaces.
- subscriptionName
- String
Der Name des zu löschenden Abonnements.
- ruleName
- String
Der Name der zu löschenden Regel.
- cancellationToken
- CancellationToken
Ein optionaler CancellationToken instance, um die Anforderung zum Abbrechen des Vorgangs zu signalisieren.
Gibt zurück
Ausnahmen
Für den Vorgang ist ein Zeitüberschreitungsvorgang aufgetreten. Der Timeoutzeitraum wird über die ServiceBusAdministrationClientOptions -Klasse initialisiert (siehe Retry-Eigenschaft). Möglicherweise müssen Sie den Wert des Timeouts erhöhen, um diese Ausnahme zu vermeiden, wenn der Timeoutwert relativ niedrig ist.
Die Regel mit diesem Namen ist nicht vorhanden.
Der Server ist ausgelastet. Sie sollten warten, bevor Sie den Vorgang wiederholen.
Der Name des Themas, Des Abonnements oder der Regel ist NULL oder leer.
Der Name des Themas, Des Abonnements oder der Regel überschreitet die maximal zulässige Länge.
Der Name des Themas, Des Abonnements oder der Regel ist andernfalls ungültig.
Unzureichende Berechtigung zum Ausführen dieses Vorgangs. Sie sollten überprüfen, ob Sie ServiceBusAdministrationClient über die erforderlichen Ansprüche zum Ausführen dieses Vorgangs verfügen. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-sas#rights-required-for-service-bus-operations
- Die angegebene Entität konnte nicht gefunden werden. In Reason diesem Fall wird auf MessagingEntityNotFound festgelegt.
- Für den Vorgang wurde ein Timeout ausgeführt. In Reason diesem Fall wird auf ServiceTimeout festgelegt.
- Der Server ist ausgelastet. Sie sollten warten, bevor Sie den Vorgang wiederholen. Der Fehlergrund wird in diesem Fall auf ServiceBusy festgelegt.
- Es tritt ein interner Fehler oder eine unerwartete Ausnahme auf. Der Fehlergrund wird in diesem Fall auf GeneralError festgelegt.
Gilt für:
Azure SDK for .NET