XPathMessageFilterTable<TFilterData>.GetMatchingValues Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een waarde die aangeeft of het criterium voor overeenkomst van ten minste één filter in de tabel wordt voldaan door het opgegeven bericht of het gebufferde bericht en de FilterData overeenkomende filters aan een verzameling toevoegt.
Overloads
| Name | Description |
|---|---|
| GetMatchingValues(Message, ICollection<TFilterData>) |
Retourneert een waarde die aangeeft of aan het criterium voor overeenkomst van ten minste één filter in de tabel wordt voldaan door het opgegeven bericht en de filtergegevens van de overeenkomende filters worden toegevoegd aan een verzameling. |
| GetMatchingValues(MessageBuffer, ICollection<TFilterData>) |
Retourneert een waarde die aangeeft of het criterium voor overeenkomst van ten minste één filter in de tabel wordt voldaan door het opgegeven gebufferde bericht en de filtergegevens van de overeenkomende filters aan een verzameling toevoegt. |
| GetMatchingValues(SeekableXPathNavigator, ICollection<TFilterData>) |
Retourneert een waarde die aangeeft of het criterium voor overeenkomst van ten minste één SeekableXPathNavigator in de tabel wordt voldaan door de |
| GetMatchingValues(XPathNavigator, ICollection<TFilterData>) |
Retourneert een waarde die aangeeft of het criterium voor overeenkomst van ten minste één XPathNavigator in de tabel wordt voldaan door de |
Opmerkingen
Gebruik deze methode wanneer naar verwachting meer dan één filter overeenkomt met het bericht of het gebufferde bericht en alleen het FilterData is vereist.
GetMatchingValues(Message, ICollection<TFilterData>)
Retourneert een waarde die aangeeft of aan het criterium voor overeenkomst van ten minste één filter in de tabel wordt voldaan door het opgegeven bericht en de filtergegevens van de overeenkomende filters worden toegevoegd aan een verzameling.
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
Parameters
- results
- ICollection<TFilterData>
De referentieparameter waarin de filtergegevens van de overeenkomende filters in een algemeen ICollection<T><FilterData>worden opgeslagen.
Retouren
true indien aan het criterium van ten minste één filter in de tabel wordt voldaan message; false als er geen filter is voldaan.
Implementeringen
Uitzonderingen
message of results is null.
Een filter heeft geprobeerd de inhoud van de hoofdtekst van het bericht te onderzoeken.
Opmerkingen
Gebruik deze methode wanneer naar verwachting meer dan één filter overeenkomt met het bericht, alleen de filtergegevens zijn vereist en de hoofdtekst van het bericht niet wordt gecontroleerd.
De filtergegevens van de overeenkomende MessageFilter objecten worden opgeslagen in de results parameter van ICollection<T>.
Met deze methode wordt geïmplementeerd GetMatchingValues.
Van toepassing op
GetMatchingValues(MessageBuffer, ICollection<TFilterData>)
Retourneert een waarde die aangeeft of het criterium voor overeenkomst van ten minste één filter in de tabel wordt voldaan door het opgegeven gebufferde bericht en de filtergegevens van de overeenkomende filters aan een verzameling toevoegt.
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
Parameters
- messageBuffer
- MessageBuffer
De MessageBuffer te testen.
- results
- ICollection<TFilterData>
De referentieparameter waarin de filtergegevens van de overeenkomende filters in een algemeen ICollection<T><FilterData>worden opgeslagen.
Retouren
true als aan het criterium voor overeenkomst van ten minste één filter in de tabel wordt voldaan message; false als er geen filter wordt voldaan.
Implementeringen
Uitzonderingen
messageBuffer of results is null.
Opmerkingen
Gebruik deze methode wanneer naar verwachting meer dan één filter overeenkomt met het gebufferde bericht en alleen de filtergegevens zijn vereist.
De filtergegevens van de overeenkomende XPathMessageFilter objecten worden opgeslagen in de resultsICollection<T>.
Met deze methode wordt geïmplementeerd GetMatchingValues.
Van toepassing op
GetMatchingValues(SeekableXPathNavigator, ICollection<TFilterData>)
Retourneert een waarde die aangeeft of het criterium voor overeenkomst van ten minste één SeekableXPathNavigator in de tabel wordt voldaan door de navigator en voegt de filtergegevens van de overeenkomende filters toe aan een verzameling.
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
Parameters
- navigator
- SeekableXPathNavigator
De SeekableXPathNavigator te testen.
- results
- ICollection<TFilterData>
De referentieparameter waarin de filtergegevens van de overeenkomende filters in een algemeen ICollection<T><FilterData>worden opgeslagen.
Retouren
trueals aan het criterium van ten minste één filter in de tabel wordt voldaan; navigatorfalse als er geen filter wordt voldaan.
Uitzonderingen
navigator of results is null.
Opmerkingen
Gebruik deze methode wanneer naar verwachting meer dan één filter overeenkomt met de querycriteria van het XML-document dat is afgeleid van de geoptimaliseerde XPath-navigator SeekableXPathNavigator en alleen de filtergegevens zijn vereist.
De filtergegevens van de overeenkomende XPathMessageFilter objecten worden opgeslagen in de results parameter van ICollection<T>.
Van toepassing op
GetMatchingValues(XPathNavigator, ICollection<TFilterData>)
Retourneert een waarde die aangeeft of het criterium voor overeenkomst van ten minste één XPathNavigator in de tabel wordt voldaan door de navigator en voegt de filtergegevens van de overeenkomende filters toe aan een verzameling.
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
Parameters
- navigator
- XPathNavigator
De XPathNavigator te testen.
- results
- ICollection<TFilterData>
De referentieparameter waarin de filtergegevens van de overeenkomende filters in een algemeen ICollection<T><FilterData>worden opgeslagen.
Retouren
trueals aan het criterium van ten minste één filter in de tabel wordt voldaan; navigatorfalse als er geen filter wordt voldaan.
Uitzonderingen
navigator of results is null.
Opmerkingen
Gebruik deze methode wanneer naar verwachting meer dan één filter overeenkomt met de querycriteria van het XML-document dat is afgeleid van de geoptimaliseerde XPath-navigator SeekableXPathNavigator en alleen de filtergegevens zijn vereist.
De filtergegevens van de overeenkomende XPathMessageFilter objecten worden opgeslagen in de results parameter van ICollection<T>.