Freigeben über


ManagementClient.CreateQueueAsync Methode

Definition

Überlädt

CreateQueueAsync(QueueDescription, CancellationToken)

Erstellt eine neue Warteschlange im Dienstnamespace mit dem angegebenen Namen.

CreateQueueAsync(String, CancellationToken)

Erstellt eine neue Warteschlange im Dienstnamespace mit dem angegebenen Namen.

CreateQueueAsync(QueueDescription, CancellationToken)

Quelle:
ManagementClient.cs

Erstellt eine neue Warteschlange im Dienstnamespace mit dem angegebenen Namen.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription> CreateQueueAsync (Microsoft.Azure.ServiceBus.Management.QueueDescription queueDescription, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateQueueAsync : Microsoft.Azure.ServiceBus.Management.QueueDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription>
override this.CreateQueueAsync : Microsoft.Azure.ServiceBus.Management.QueueDescription * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription>
Public Overridable Function CreateQueueAsync (queueDescription As QueueDescription, Optional cancellationToken As CancellationToken = Nothing) As Task(Of QueueDescription)

Parameter

queueDescription
QueueDescription

Ein QueueDescription Objekt, das die Attribute beschreibt, mit denen die neue Warteschlange erstellt wird.

cancellationToken
CancellationToken

Gibt zurück

Die QueueDescription der neu erstellten Warteschlange.

Ausnahmen

Der Warteschlangenname ist NULL oder leer.

Eine Warteschlange mit demselben Namen ist unter demselben Dienstnamespace vorhanden.

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.

Hinweise

Löst aus, wenn bereits eine Warteschlange vorhanden ist.

Gilt für:

CreateQueueAsync(String, CancellationToken)

Quelle:
ManagementClient.cs

Erstellt eine neue Warteschlange im Dienstnamespace mit dem angegebenen Namen.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription> CreateQueueAsync (string queuePath, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription>
override this.CreateQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.QueueDescription>
Public Overridable Function CreateQueueAsync (queuePath As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of QueueDescription)

Parameter

queuePath
String

Der Name der Warteschlange relativ zur Basisadresse des Dienstnamespaces.

cancellationToken
CancellationToken

Gibt zurück

Die QueueDescription der neu erstellten Warteschlange.

Ausnahmen

Der Warteschlangenname ist NULL oder leer.

Die Länge von queuePath ist größer als 260 Zeichen.

Eine Entität mit demselben Namen ist unter demselben Dienstnamespace vorhanden.

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.

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.

Hinweise

Löst aus, wenn bereits eine Warteschlange vorhanden ist. QueueDescription für Standardwerte von Warteschlangeneigenschaften.

Gilt für: