Freigeben über


NamespaceManager.GetTopics Methode

Definition

Überlädt

GetTopics()

Ruft eine Auflistung von Themen in einem Dienstnamespace ab.

GetTopics(String)

Ruft eine Auflistung von Themen in einem 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.

GetTopics()

Ruft eine Auflistung von Themen in einem Dienstnamespace ab.

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

Gibt zurück

Ein IEnumerable<T> -Objekt, das die Auflistung von Themen unter dem aktuellen Namespace darstellt oder eine leere Auflistung zurückgibt, wenn kein Thema 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:

GetTopics(String)

Ruft eine Auflistung von Themen in einem 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.TopicDescription> GetTopics (string filter);
member this.GetTopics : string -> seq<Microsoft.ServiceBus.Messaging.TopicDescription>
Public Function GetTopics (filter As String) As IEnumerable(Of TopicDescription)

Parameter

filter
String

Die Zeichenfolge, die zum Filtern der abzurufenden Themen verwendet wird.

Gibt zurück

Ein IEnumerable<T> -Objekt, das die Auflistung von Themen unter dem aktuellen Namespace darstellt oder eine leere Auflistung zurückgibt, wenn kein Thema vorhanden ist.

Beispiele

var topicsWithMessages = namespaceManager.GetTopics("messageCount Gt 0");
var topicsStartsWith = namespaceManager.GetTopics($"startswith(path, 'topic') 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: