Share via


NamespaceManager.GetTopics Método

Definición

Sobrecargas

GetTopics()

Recupera una colección de temas en un espacio de nombres de servicio.

GetTopics(String)

Recupera una colección de temas en un espacio de nombres de servicio con el filtro especificado. Puede filtrar por una combinación de nombre de entidad (incluido el inicio), la longitud de la entidad (Gt o Lt), la hora creada, actualizada y a la que se tiene acceso (Gt o Lt).

GetTopics()

Recupera una colección de temas en un espacio de nombres de servicio.

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)

Devoluciones

Objeto IEnumerable<T> que representa la colección de temas en el espacio de nombres actual o devuelve una colección vacía si no existe ningún tema.

Excepciones

Se agota el tiempo de espera de la operación. El período de tiempo de espera se inicializa a través de la NamespaceManagerSettings clase . Es posible que tenga que aumentar el valor de la OperationTimeout propiedad para evitar esta excepción si el valor de tiempo de espera es relativamente bajo.

El NamespaceManager objeto no tiene permiso suficiente para realizar esta operación. Debe comprobar que NamespaceManager tiene las credenciales correctas TokenProvider para realizar esta operación.

Se produce un error interno o una excepción inesperada.

Se aplica a

GetTopics(String)

Recupera una colección de temas en un espacio de nombres de servicio con el filtro especificado. Puede filtrar por una combinación de nombre de entidad (incluido el inicio), la longitud de la entidad (Gt o Lt), la hora creada, actualizada y a la que se tiene acceso (Gt o Lt).

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)

Parámetros

filter
String

Cadena usada para filtrar los temas que se van a recuperar.

Devoluciones

Objeto IEnumerable<T> que representa la colección de temas en el espacio de nombres actual o devuelve una colección vacía si no existe ningún tema.

Ejemplos

var topicsWithMessages = namespaceManager.GetTopics("messageCount Gt 0");
var topicsStartsWith = namespaceManager.GetTopics($"startswith(path, 'topic') eq true");

Comentarios

Formatos de expresión de filtro: {Propery} {Logical Operator} {Value} AND {Filter expression} {Function} {Logical Operator} {Value} AND {Filter expression} ----------------------------------------------------------------------------------------- Propiedades disponibles: Path | ModifiedAt | AccessedAt | CreatedAt | Operadores lógicos de MessageCount: Eq | Ne | Gt | Ge | Lt | Le Value: un valor del tipo de propiedad correspondiente Functions: startswith({Propery}, {Value})

Se aplica a