Compartilhar via


NamespaceManager.GetRulesAsync Método

Definição

Sobrecargas

GetRulesAsync(String, String)

Recupera de forma assíncrona uma coleção enumerável de todas as regras no namespace de serviço.

GetRulesAsync(String, String, String)

Recupera de forma assíncrona uma coleção enumerável de todas as regras no namespace de serviço com o caminho do tópico, o nome da assinatura e o filtro especificados.

GetRulesAsync(String, String)

Recupera de forma assíncrona uma coleção enumerável de todas as regras no namespace de serviço.

public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.RuleDescription>> GetRulesAsync (string topicPath, string subscriptionName);
member this.GetRulesAsync : string * string -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.RuleDescription>>
Public Function GetRulesAsync (topicPath As String, subscriptionName As String) As Task(Of IEnumerable(Of RuleDescription))

Parâmetros

topicPath
String

O caminho do tópico relativo ao endereço base do namespace de serviço.

subscriptionName
String

O nome da assinatura.

Retornos

A operação assíncrona.

Aplica-se a

GetRulesAsync(String, String, String)

Recupera de forma assíncrona uma coleção enumerável de todas as regras no namespace de serviço com o caminho do tópico, o nome da assinatura e o filtro especificados.

public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.RuleDescription>> GetRulesAsync (string topicPath, string subscriptionName, string filter);
member this.GetRulesAsync : string * string * string -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.RuleDescription>>
Public Function GetRulesAsync (topicPath As String, subscriptionName As String, filter As String) As Task(Of IEnumerable(Of RuleDescription))

Parâmetros

topicPath
String

O caminho do tópico relativo ao endereço base do namespace de serviço.

subscriptionName
String

O nome da assinatura.

filter
String

A cadeia de caracteres usada para filtrar as regras a serem recuperadas.

Retornos

A operação assíncrona.

Exemplos

var fiveMinutesAgo = DateTime.UtcNow.AddMinutes(-5).ToString("M/dd/yyyy hh:mm:ss");
var rulesInTheLast5Minutes = await namespaceManager.GetRulesAsync(topicName, subscriptionName, $"createdAt gt '{fiveMinutesAgo}'");

Comentários

Formato de expressão de filtro: {Propery} {Logical Operator} {Value} {Filter expression} ----------------------------------------------------------------------------------------- Propriedades disponíveis: ModifiedAt | AccessedAt | Operadores lógicos CreatedAt: Eq | Ne | Gt | Ge | Lt | Le Value: um valor do tipo de propriedade correspondente

Aplica-se a