NamespaceManager.GetTopics Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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:
Azure SDK for .NET