XPathMessageFilterTable<TFilterData>.GetMatchingValues Método
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.
Retorna um valor que indica se o critério de correspondência de pelo menos um filtro na tabela é atendido pela mensagem especificada ou mensagem em buffer e adiciona o FilterData
dos filtros correspondentes a uma coleção.
Sobrecargas
GetMatchingValues(Message, ICollection<TFilterData>) |
Retorna um valor que indica se o critério de correspondência de pelo menos um filtro na tabela é atendido pela mensagem especificada e adiciona os dados de filtro dos filtros correspondentes a uma coleção. |
GetMatchingValues(MessageBuffer, ICollection<TFilterData>) |
Retorna um valor que indica se o critério de correspondência de pelo menos um filtro na tabela é atendido pela mensagem em buffer especificada e adiciona os dados de filtro dos filtros correspondentes a uma coleção. |
GetMatchingValues(SeekableXPathNavigator, ICollection<TFilterData>) |
Retorna um valor que indica se o critério de correspondência de pelo menos um SeekableXPathNavigator na tabela é satisfeito pelo |
GetMatchingValues(XPathNavigator, ICollection<TFilterData>) |
Retorna um valor que indica se o critério de correspondência de pelo menos um XPathNavigator na tabela é satisfeito pelo |
Comentários
Use esse método quando mais de um filtro for esperado para corresponder à mensagem ou mensagem em buffer e somente o FilterData
for necessário.
GetMatchingValues(Message, ICollection<TFilterData>)
Retorna um valor que indica se o critério de correspondência de pelo menos um filtro na tabela é atendido pela mensagem especificada e adiciona os dados de filtro dos filtros correspondentes a uma coleção.
public:
virtual bool GetMatchingValues(System::ServiceModel::Channels::Message ^ message, System::Collections::Generic::ICollection<TFilterData> ^ results);
public bool GetMatchingValues (System.ServiceModel.Channels.Message message, System.Collections.Generic.ICollection<TFilterData> results);
abstract member GetMatchingValues : System.ServiceModel.Channels.Message * System.Collections.Generic.ICollection<'FilterData> -> bool
override this.GetMatchingValues : System.ServiceModel.Channels.Message * System.Collections.Generic.ICollection<'FilterData> -> bool
Public Function GetMatchingValues (message As Message, results As ICollection(Of TFilterData)) As Boolean
Parâmetros
- results
- ICollection<TFilterData>
O parâmetro de referência que armazena os dados de filtro dos filtros correspondentes em um ICollection<T><FilterData
>genérico.
Retornos
true
se o critério de correspondência de pelo menos um filtro na tabela for atendido por message
; false
se nenhum filtro estiver satisfeito.
Implementações
Exceções
message
ou results
é null
.
Um filtro tentou examinar o conteúdo do corpo da mensagem.
Comentários
Use esse método quando mais de um filtro for esperado para corresponder à mensagem, somente os dados de filtro são necessários e o corpo da mensagem não é inspecionado.
Os dados de filtro dos objetos de MessageFilter correspondentes são armazenados no parâmetro results
de ICollection<T>.
Esse método implementa GetMatchingValues.
Aplica-se a
GetMatchingValues(MessageBuffer, ICollection<TFilterData>)
Retorna um valor que indica se o critério de correspondência de pelo menos um filtro na tabela é atendido pela mensagem em buffer especificada e adiciona os dados de filtro dos filtros correspondentes a uma coleção.
public:
virtual bool GetMatchingValues(System::ServiceModel::Channels::MessageBuffer ^ messageBuffer, System::Collections::Generic::ICollection<TFilterData> ^ results);
public bool GetMatchingValues (System.ServiceModel.Channels.MessageBuffer messageBuffer, System.Collections.Generic.ICollection<TFilterData> results);
abstract member GetMatchingValues : System.ServiceModel.Channels.MessageBuffer * System.Collections.Generic.ICollection<'FilterData> -> bool
override this.GetMatchingValues : System.ServiceModel.Channels.MessageBuffer * System.Collections.Generic.ICollection<'FilterData> -> bool
Public Function GetMatchingValues (messageBuffer As MessageBuffer, results As ICollection(Of TFilterData)) As Boolean
Parâmetros
- messageBuffer
- MessageBuffer
O MessageBuffer a ser testado.
- results
- ICollection<TFilterData>
O parâmetro de referência que armazena os dados de filtro dos filtros correspondentes em um ICollection<T><FilterData
>genérico.
Retornos
true
se o critério de correspondência de pelo menos um filtro na tabela for atendido por message
; false
se nenhum filtro estiver satisfeito.
Implementações
Exceções
messageBuffer
ou results
é null
.
Comentários
Use esse método quando mais de um filtro for esperado para corresponder à mensagem em buffer e somente os dados de filtro forem necessários.
Os dados de filtro dos objetos de XPathMessageFilter correspondentes são armazenados no results
ICollection<T>.
Esse método implementa GetMatchingValues.
Aplica-se a
GetMatchingValues(SeekableXPathNavigator, ICollection<TFilterData>)
Retorna um valor que indica se o critério de correspondência de pelo menos um SeekableXPathNavigator na tabela é satisfeito pelo navigator
e adiciona os dados de filtro dos filtros correspondentes a uma coleção.
public:
bool GetMatchingValues(System::ServiceModel::Dispatcher::SeekableXPathNavigator ^ navigator, System::Collections::Generic::ICollection<TFilterData> ^ results);
public bool GetMatchingValues (System.ServiceModel.Dispatcher.SeekableXPathNavigator navigator, System.Collections.Generic.ICollection<TFilterData> results);
member this.GetMatchingValues : System.ServiceModel.Dispatcher.SeekableXPathNavigator * System.Collections.Generic.ICollection<'FilterData> -> bool
Public Function GetMatchingValues (navigator As SeekableXPathNavigator, results As ICollection(Of TFilterData)) As Boolean
Parâmetros
- navigator
- SeekableXPathNavigator
O SeekableXPathNavigator a ser testado.
- results
- ICollection<TFilterData>
O parâmetro de referência que armazena os dados de filtro dos filtros correspondentes em um ICollection<T><FilterData
>genérico.
Retornos
true
se o critério de correspondência de pelo menos um filtro na tabela for atendido pelo navigator
; false
se nenhum filtro estiver satisfeito.
Exceções
navigator
ou results
é null
.
Comentários
Use esse método quando mais de um filtro for esperado para corresponder aos critérios de consulta do documento XML derivado do navegador XPath otimizado SeekableXPathNavigator e somente os dados de filtro são necessários.
Os dados de filtro dos objetos de XPathMessageFilter correspondentes são armazenados no parâmetro results
de ICollection<T>.
Aplica-se a
GetMatchingValues(XPathNavigator, ICollection<TFilterData>)
Retorna um valor que indica se o critério de correspondência de pelo menos um XPathNavigator na tabela é satisfeito pelo navigator
e adiciona os dados de filtro dos filtros correspondentes a uma coleção.
public:
bool GetMatchingValues(System::Xml::XPath::XPathNavigator ^ navigator, System::Collections::Generic::ICollection<TFilterData> ^ results);
public bool GetMatchingValues (System.Xml.XPath.XPathNavigator navigator, System.Collections.Generic.ICollection<TFilterData> results);
member this.GetMatchingValues : System.Xml.XPath.XPathNavigator * System.Collections.Generic.ICollection<'FilterData> -> bool
Public Function GetMatchingValues (navigator As XPathNavigator, results As ICollection(Of TFilterData)) As Boolean
Parâmetros
- navigator
- XPathNavigator
O XPathNavigator a ser testado.
- results
- ICollection<TFilterData>
O parâmetro de referência que armazena os dados de filtro dos filtros correspondentes em um ICollection<T><FilterData
>genérico.
Retornos
true
se o critério de correspondência de pelo menos um filtro na tabela for atendido pelo navigator
; false
se nenhum filtro estiver satisfeito.
Exceções
navigator
ou results
é null
.
Comentários
Use esse método quando mais de um filtro for esperado para corresponder aos critérios de consulta do documento XML derivado do navegador XPath otimizado SeekableXPathNavigator e somente os dados de filtro são necessários.
Os dados de filtro dos objetos de XPathMessageFilter correspondentes são armazenados no parâmetro results
de ICollection<T>.