Freigeben über


ManagementClient.DeleteQueueAsync(String, CancellationToken) Methode

Definition

Löscht die Warteschlange, die durch den Pfad relativ zur Basisadresse des Dienstnamespaces beschrieben wird.

public virtual System.Threading.Tasks.Task DeleteQueueAsync (string queuePath, System.Threading.CancellationToken cancellationToken = default);
abstract member DeleteQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.DeleteQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function DeleteQueueAsync (queuePath As String, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

queuePath
String

Der Name der Warteschlange relativ zur Basisadresse des Dienstnamespaces.

cancellationToken
CancellationToken

Gibt zurück

Ausnahmen

queuePath ist leer oder NULL, oder pfad beginnt oder endet mit "/".

Die Pfadlänge ist größer als 260.

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.

Eine Warteschlange 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.

Gilt für: