Exportar (0) Imprimir
Expandir Tudo

Classe CorrelationFilter

Representa a expressão do filtro de correlação.

System..::..Object
  Microsoft.ServiceBus.Messaging..::..Filter
    Microsoft.ServiceBus.Messaging..::..CorrelationFilter

Namespace:  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (em Microsoft.ServiceBus.dll)

[KnownTypeAttribute(typeof(DateTimeOffset))]
[DataContractAttribute(Name = "CorrelationFilter", Namespace = "http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class CorrelationFilter : Filter

O tipo CorrelationFilter expõe os membros a seguir.

  NomeDescrição
Método públicoCorrelationFilter()()()()Inicializa uma nova instância da classe CorrelationFilter sem os valores padrão.
Método públicoCorrelationFilter(String)Inicializa uma nova instância da classe CorrelationFilter com o identificador de correlação especificado.
Início

  NomeDescrição
Propriedade públicaContentTypeObtém o tipo de conteúdo da mensagem.
Propriedade públicaCorrelationIdObtém o identificador da correlação.
Propriedade públicaLabelObtém o rótulo específico do aplicativo.
Propriedade públicaMessageIdObtém o identificador da mensagem.
Propriedade públicaPropertiesObtém as propriedades específicas do aplicativo da mensagem.
Propriedade públicaReplyToObtém o endereço da fila à qual responder.
Propriedade públicaReplyToSessionIdObtém o identificador de sessão ao qual responder.
Propriedade públicaRequiresPreprocessingObtém um valor que indica se a expressão de CorrelationFilter requer pré-processamento. (Substitui Filter..::..RequiresPreprocessing.)
Propriedade públicaSessionIdObtém o identificador da sessão.
Propriedade públicaToObtém o endereço ao qual enviar.
Início

  NomeDescrição
Método públicoEquals (Herdado de Object.)
Método públicoGetHashCode (Herdado de Object.)
Método públicoGetType (Herdado de Object.)
Método públicoMatchIndica se uma mensagem corresponde à expressão SQL atual. (Substitui Filter..::..Match(BrokeredMessage).)
Método públicoPreprocessObtém a expressão de filtro pré-processada. (Substitui Filter..::..Preprocess()()()().)
Método públicoToString (Substitui Object..::..ToString()()()().)
Método públicoValidateValida o objeto CorrelationFilter. (Substitui Filter..::..Validate()()()().)
Início

  NomeDescrição
Implementações de interfaces explícitasPropriedade privadaIExtensibleDataObject..::..ExtensionDataObtém ou define o objeto que contém os dados adicionais. (Herdado de Filter.)
Início

The CorrelationFilter provides an efficient shortcut for declarations of filters that deal only with correlation equality. In this case the cost of the lexicographical analysis of the expression can be avoided. Not only will correlation filters be optimized at declaration time, but they will also be optimized at runtime. Correlation filter matching can be reduced to a hashtable lookup, which aggregates the complexity of the set of defined correlation filters to 0(1).

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft