Partilhar via


NamespaceManager.GetTopics Método

Definição

Sobrecargas

GetTopics()

Recupera uma coleção de tópicos em um namespace de serviço.

GetTopics(String)

Recupera uma coleção de tópicos em um namespace de serviço com o filtro especificado. Você pode filtrar por uma combinação de nome de entidade (incluindo começa com), comprimento da entidade (Gt ou Lt), criado, atualizado e tempo acessado (Gt ou Lt).

GetTopics()

Recupera uma coleção de tópicos em um namespace de serviço.

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)

Retornos

Um IEnumerable<T> objeto que representa a coleção de tópicos no namespace atual ou retorna uma coleção vazia se nenhum tópico existir.

Exceções

A operação atinge o tempo limite. O período de tempo limite é inicializado por meio da NamespaceManagerSettings classe . Talvez seja necessário aumentar o valor da OperationTimeout propriedade para evitar essa exceção se o valor de tempo limite for relativamente baixo.

O NamespaceManager objeto não tem permissão suficiente para executar essa operação. Você deve marcar para garantir que você NamespaceManager tenha as credenciais corretas TokenProvider para executar essa operação.

Ocorre um erro interno ou uma exceção inesperada.

Aplica-se a

GetTopics(String)

Recupera uma coleção de tópicos em um namespace de serviço com o filtro especificado. Você pode filtrar por uma combinação de nome de entidade (incluindo começa com), comprimento da entidade (Gt ou Lt), criado, atualizado e tempo acessado (Gt ou 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

A cadeia de caracteres usada para filtrar os tópicos a serem recuperados.

Retornos

Um IEnumerable<T> objeto que representa a coleção de tópicos no namespace atual ou retorna uma coleção vazia se nenhum tópico existir.

Exemplos

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

Comentários

Formatos de expressão de filtro: {Propery} {Logical Operator} {Value} AND {Filter expression} {Function} {Logical Operator} {Value} AND {Filter expression} ----------------------------------------------------------------------------------------- Propriedades disponíveis: Path | ModifiedAt | AccessedAt | CreatedAt | Operadores lógicos MessageCount: Eq | Ne | Gt | Ge | Lt | Le Value: um valor do tipo de propriedade correspondente Functions: startswith({Propery}, {Value})

Aplica-se a