XPathMessageFilterTable<TFilterData>.GetMatchingValues Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un valor que indica si el mensaje especificado o el mensaje almacenado en búfer satisface el criterio de coincidencia de al menos un filtro de la tabla y agrega FilterData
de los filtros coincidentes a una colección.
Sobrecargas
GetMatchingValues(Message, ICollection<TFilterData>) |
Devuelve un valor que indica si el mensaje almacenado en búfer especificado satisface los criterios de coincidencia de al menos un filtro de la tabla, y agrega los datos de filtro de los filtros correspondientes a una colección. |
GetMatchingValues(MessageBuffer, ICollection<TFilterData>) |
Devuelve un valor que indica si el mensaje almacenado en búfer especificado satisface los criterios de coincidencia de al menos un filtro de la tabla, y agrega los datos de filtro de los filtros correspondientes a una colección. |
GetMatchingValues(SeekableXPathNavigator, ICollection<TFilterData>) |
Devuelve un valor que indica si el SeekableXPathNavigator satisface los criterios de coincidencia de al menos un |
GetMatchingValues(XPathNavigator, ICollection<TFilterData>) |
Devuelve un valor que indica si el XPathNavigator satisface los criterios de coincidencia de al menos un |
Comentarios
Utilice este método cuando se espere que más de un filtro coincida con el mensaje o el mensaje almacenado en búfer y sólo se requieran los FilterData
.
GetMatchingValues(Message, ICollection<TFilterData>)
Devuelve un valor que indica si el mensaje almacenado en búfer especificado satisface los criterios de coincidencia de al menos un filtro de la tabla, y agrega los datos de filtro de los filtros correspondientes a una colección.
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>
Parámetro de referencia que almacena los datos de filtro de los filtros coincidentes en un genérico ICollection<T>FilterData
<>.
Devoluciones
true
si message
cumplen los criterios de coincidencia de al menos un filtro de la tabla; false
si no se cumplen los criterios de ningún filtro.
Implementaciones
Excepciones
message
o results
es null
.
Un filtro intentó examinar el contenido del cuerpo del mensaje.
Comentarios
Utilice este método cuando se espere que más de un filtro coincida con el mensaje, sólo se requieren los datos de filtro y no se inspeccione el cuerpo del mensaje.
Los datos de filtro de los objetos MessageFilter correspondientes se almacenan en el parámetro results
de ICollection<T>.
Este método implementa GetMatchingValues.
Se aplica a
GetMatchingValues(MessageBuffer, ICollection<TFilterData>)
Devuelve un valor que indica si el mensaje almacenado en búfer especificado satisface los criterios de coincidencia de al menos un filtro de la tabla, y agrega los datos de filtro de los filtros correspondientes a una colección.
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
MessageBuffer que se va a probar.
- results
- ICollection<TFilterData>
Parámetro de referencia que almacena los datos de filtro de los filtros coincidentes en un genérico ICollection<T>FilterData
<>.
Devoluciones
true
si message
cumplen los criterios de coincidencia de al menos un filtro de la tabla; false
si no se cumplen los criterios de ningún filtro.
Implementaciones
Excepciones
messageBuffer
o results
es null
.
Comentarios
Use este método cuando se espera que más de un filtro coincida con el mensaje almacenado en búfer y sólo se requieren los datos de filtro.
Los datos de filtro de los objetos XPathMessageFilter correspondientes se almacenan en results
ICollection<T>.
Este método implementa GetMatchingValues.
Se aplica a
GetMatchingValues(SeekableXPathNavigator, ICollection<TFilterData>)
Devuelve un valor que indica si el SeekableXPathNavigator satisface los criterios de coincidencia de al menos un navigator
de la tabla, y agrega los datos de filtro de los filtros correspondientes a una colección.
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
SeekableXPathNavigator que se va a probar.
- results
- ICollection<TFilterData>
Parámetro de referencia que almacena los datos de filtro de los filtros coincidentes en un genérico ICollection<T>FilterData
<>.
Devoluciones
true
si navigator
cumple los criterios de coincidencia de al menos un filtro de la tabla; false
si no se cumplen los criterios de ningún filtro.
Excepciones
navigator
o results
es null
.
Comentarios
Utilice este método cuando se espere que más de un filtro coincida con los criterios de búsqueda del documento XML derivado del XPath navegador SeekableXPathNavigator optimizado y sólo se requieran los datos de filtro.
Los datos de filtro de los objetos XPathMessageFilter correspondientes se almacenan en el parámetro results
de ICollection<T>.
Se aplica a
GetMatchingValues(XPathNavigator, ICollection<TFilterData>)
Devuelve un valor que indica si el XPathNavigator satisface los criterios de coincidencia de al menos un navigator
de la tabla, y agrega los datos de filtro de los filtros correspondientes a una colección.
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
XPathNavigator que se va a probar.
- results
- ICollection<TFilterData>
Parámetro de referencia que almacena los datos de filtro de los filtros coincidentes en un genérico ICollection<T>FilterData
<>.
Devoluciones
true
si navigator
cumple los criterios de coincidencia de al menos un filtro de la tabla; false
si no se cumplen los criterios de ningún filtro.
Excepciones
navigator
o results
es null
.
Comentarios
Utilice este método cuando se espere que más de un filtro coincida con los criterios de búsqueda del documento XML derivado del XPath navegador SeekableXPathNavigator optimizado y sólo se requieran los datos de filtro.
Los datos de filtro de los objetos XPathMessageFilter correspondientes se almacenan en el parámetro results
de ICollection<T>.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de