CorrelationFilter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a expressão de filtro de correlação.
[System.Runtime.Serialization.DataContract(Name="CorrelationFilter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))]
public sealed class CorrelationFilter : Microsoft.ServiceBus.Messaging.Filter
[<System.Runtime.Serialization.DataContract(Name="CorrelationFilter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
[<System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))>]
type CorrelationFilter = class
inherit Filter
Public NotInheritable Class CorrelationFilter
Inherits Filter
- Herança
- Atributos
Comentários
O CorrelationFilter fornece um atalho eficiente para declarações de filtros que lidam apenas com a igualdade de correlação. Nesse caso, o custo da análise lexigráfica da expressão pode ser evitado. Não só os filtros de correlação serão otimizados no momento da declaração, mas também serão otimizados em runtime. A correspondência de filtro de correlação pode ser reduzida a uma pesquisa de tabela de hash, que agrega a complexidade do conjunto de filtros de correlação definidos para O(1).
Construtores
CorrelationFilter() |
Inicializa uma nova instância da classe CorrelationFilter com valores padrão. |
CorrelationFilter(String) |
Inicializa uma nova instância da CorrelationFilter classe com o identificador de correlação especificado. |
Propriedades
ContentType |
Obtém o tipo de conteúdo da mensagem. |
CorrelationId |
Obtém o identificador da correlação. |
Label |
Obtém o rótulo específico do aplicativo. |
MessageId |
Obtém o identificador da mensagem. |
Properties |
Obtém as propriedades específicas do aplicativo da mensagem. |
ReplyTo |
Obtém o endereço da fila à qual responder. |
ReplyToSessionId |
Obtém o identificador de sessão ao qual responder. |
RequiresPreprocessing |
Obtém um valor que indica se a CorrelationFilter expressão requer pré-processamento. |
SessionId |
Obtém o identificador de sessão. |
To |
Obtém o endereço para o qual enviar. |
Métodos
Match(BrokeredMessage) |
Indica se uma mensagem corresponde à expressão SQL atual. |
Preprocess() |
Obtém a expressão de filtro pré-processada. |
ToString() |
Converte o valor da instância atual em sua representação de cadeia de caracteres equivalente. |
Validate() |
Valida o objeto CorrelationFilter. |
Implantações explícitas de interface
IExtensibleDataObject.ExtensionData |
Representa a expressão de filtro de correlação. (Herdado de Filter) |
Aplica-se a
Azure SDK for .NET
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de