Freigeben über


NamespaceManager.GetQueues Methode

Definition

Überlädt

GetQueues()

Ruft eine aufzählbare Auflistung aller Warteschlangen im Dienstnamespace ab.

GetQueues(String)

Ruft eine aufzählbare Auflistung aller Warteschlangen im Dienstnamespace mit dem angegebenen Filter ab. Sie können nach einer Kombination aus Entitätsname (einschließlich beginnt mit), Entitätslänge (Gt oder Lt), Erstellungs-, Aktualisierungs- und Zugriffszeit (Gt oder Lt) filtern.

GetQueues()

Ruft eine aufzählbare Auflistung aller Warteschlangen im Dienstnamespace ab.

public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.QueueDescription> GetQueues ();
member this.GetQueues : unit -> seq<Microsoft.ServiceBus.Messaging.QueueDescription>
Public Function GetQueues () As IEnumerable(Of QueueDescription)

Gibt zurück

Ein IEnumerable<T> -Objekt, das die Auflistung aller Warteschlangen im Dienstnamespace darstellt oder eine leere Auflistung zurückgibt, wenn keine Warteschlange vorhanden ist.

Ausnahmen

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.

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.

Es tritt ein interner Fehler oder eine unerwartete Ausnahme auf.

Gilt für:

GetQueues(String)

Ruft eine aufzählbare Auflistung aller Warteschlangen im Dienstnamespace mit dem angegebenen Filter ab. Sie können nach einer Kombination aus Entitätsname (einschließlich beginnt mit), Entitätslänge (Gt oder Lt), Erstellungs-, Aktualisierungs- und Zugriffszeit (Gt oder Lt) filtern.

public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.QueueDescription> GetQueues (string filter);
member this.GetQueues : string -> seq<Microsoft.ServiceBus.Messaging.QueueDescription>
Public Function GetQueues (filter As String) As IEnumerable(Of QueueDescription)

Parameter

filter
String

Eine Zeichenfolge, die zum Filtern der abzurufenden Warteschlangen verwendet wird.

Gibt zurück

Ein IEnumerable<T> -Objekt, das die Auflistung aller Warteschlangen im Dienstnamespace darstellt oder eine leere Auflistung zurückgibt, wenn keine Warteschlange vorhanden ist.

Beispiele

var queuesWithMessages = namespaceManager.GetQueues("messageCount Gt 0");
var queuesStartsWith = namespaceManager.GetQueues($"startswith(path, 'queue') eq true");

Hinweise

Filterausdruckformate: {Propery} {Logical Operator} {Value} AND {Filter expression} {Function} {Logical Operator} {Value} AND {Filter expression} ----------------------------------------------------------------------------------------- Verfügbare Eigenschaften: Path | ModifiedAt | AccessedAt | CreatedAt | Logische MessageCount-Operatoren: Eq | Ne | Gt | Ge | Lt | Le Value: Ein Wert des entsprechenden Eigenschaftstyps Functions: startswith({Propery}, {Value})

Gilt für: