NamespaceManager.CreateQueue Methode

Definition

Überlädt

CreateQueue(QueueDescription)

Erstellt eine neue Warteschlange im Dienstnamespace mit der angegebenen Warteschlangenbeschreibung.

CreateQueue(String)

Erstellt eine neue Warteschlange im Dienstnamespace mit dem angegebenen Pfad.

CreateQueue(QueueDescription)

Erstellt eine neue Warteschlange im Dienstnamespace mit der angegebenen Warteschlangenbeschreibung.

public Microsoft.ServiceBus.Messaging.QueueDescription CreateQueue (Microsoft.ServiceBus.Messaging.QueueDescription description);
member this.CreateQueue : Microsoft.ServiceBus.Messaging.QueueDescription -> Microsoft.ServiceBus.Messaging.QueueDescription
Public Function CreateQueue (description As QueueDescription) As QueueDescription

Parameter

description
QueueDescription

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

Gibt zurück

Die QueueDescription der neu erstellten Warteschlange.

Gilt für:

CreateQueue(String)

Erstellt eine neue Warteschlange im Dienstnamespace mit dem angegebenen Pfad.

public Microsoft.ServiceBus.Messaging.QueueDescription CreateQueue (string path);
member this.CreateQueue : string -> Microsoft.ServiceBus.Messaging.QueueDescription
Public Function CreateQueue (path As String) As QueueDescription

Parameter

path
String

Der Pfad der Warteschlange relativ zur Basisadresse des Dienstnamespaces.

Gibt zurück

Die QueueDescription der neu erstellten Warteschlange.

Ausnahmen

path ist leer oder NULL.

Die Länge von path ist größer als 290 Zeichen.

Für den Vorgang ist ein Zeitüberschreitungsvorgang aufgetreten. Der Timeoutzeitraum wird über die NamespaceManagerSettings -Klasse initialisiert. Möglicherweise müssen Sie den Wert der OperationTimeout Eigenschaft erhöhen, um diese Ausnahme zu vermeiden, wenn der Timeoutwert relativ niedrig ist.

Eine Warteschlange oder ein Thema mit demselben Namen und Pfad befindet sich unter demselben Dienstnamespace.

Das NamespaceManager -Objekt verfügt nicht über ausreichende Berechtigungen zum Ausführen dieses Vorgangs. Sie sollten überprüfen, ob Sie NamespaceManager über die richtigen TokenProvider Anmeldeinformationen zum Ausführen dieses Vorgangs verfügen.

Entweder wird die angegebene Größe in der Beschreibung 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.

Es tritt ein interner Fehler oder eine unerwartete Ausnahme auf.

Der Server ist mit logischen Vorgängen überlastet. Sie können eine der folgenden Aktionen in Betracht ziehen: Warten Sie, und wiederholen Sie den Aufruf dieser Funktion. Entfernen Sie Entitäten, bevor Sie es wiederholen (z. B. empfangen Sie Nachrichten, bevor Sie mehr senden).

Gilt für: