Freigeben über


ManagementClient.DeleteTopicAsync(String, CancellationToken) Methode

Definition

Löscht das Thema, das durch den Namen relativ zur Basisadresse des Dienstnamespaces beschrieben wird.

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

Parameter

topicPath
String

Der Name des Themas relativ zur Basisadresse des Dienstnamespaces.

cancellationToken
CancellationToken

Gibt zurück

Ausnahmen

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

Die Länge des Themenpfads ist größer als 260.

Das Zeitüberschreitungsout des Vorgangs. 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.

Das Thema 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 verfügen, um diesen Vorgang auszuführen.

Der Server ist ausgelastet. Sie sollten warten, bevor Sie den Vorgang wiederholen.

Es ist ein interner Fehler oder eine unerwartete Ausnahme aufgetreten.

Gilt für: