XPathMessageFilterTable<TFilterData>.GetMatchingValues Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan nilai yang menunjukkan apakah kriteria pencocokan setidaknya satu filter dalam tabel dipenuhi oleh pesan yang ditentukan atau pesan buffer dan menambahkan FilterData
filter yang cocok ke koleksi.
Overload
GetMatchingValues(Message, ICollection<TFilterData>) |
Mengembalikan nilai yang menunjukkan apakah kriteria pencocokan setidaknya satu filter dalam tabel dipenuhi oleh pesan yang ditentukan dan menambahkan data filter filter yang cocok ke koleksi. |
GetMatchingValues(MessageBuffer, ICollection<TFilterData>) |
Mengembalikan nilai yang menunjukkan apakah kriteria pencocokan setidaknya satu filter dalam tabel dipenuhi oleh pesan buffer yang ditentukan dan menambahkan data filter filter filter yang cocok ke koleksi. |
GetMatchingValues(SeekableXPathNavigator, ICollection<TFilterData>) |
Mengembalikan nilai yang menunjukkan apakah kriteria pencocokan setidaknya satu SeekableXPathNavigator dalam tabel dipenuhi oleh |
GetMatchingValues(XPathNavigator, ICollection<TFilterData>) |
Mengembalikan nilai yang menunjukkan apakah kriteria pencocokan setidaknya satu XPathNavigator dalam tabel dipenuhi oleh |
Keterangan
Gunakan metode ini ketika lebih dari satu filter diharapkan cocok dengan pesan atau pesan buffer dan hanya FilterData
yang diperlukan.
GetMatchingValues(Message, ICollection<TFilterData>)
Mengembalikan nilai yang menunjukkan apakah kriteria pencocokan setidaknya satu filter dalam tabel dipenuhi oleh pesan yang ditentukan dan menambahkan data filter filter yang cocok ke koleksi.
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
Parameter
- results
- ICollection<TFilterData>
Parameter referensi yang menyimpan data filter filter yang cocok dalam ICollection<T><FilterData
>generik .
Mengembalikan
true
jika kriteria pencocokan setidaknya satu filter dalam tabel dipenuhi oleh message
; false
jika tidak ada filter yang terpenuhi.
Penerapan
Pengecualian
message
atau results
null
.
Filter mencoba memeriksa konten isi pesan.
Keterangan
Gunakan metode ini ketika lebih dari satu filter diharapkan cocok dengan pesan, hanya data filter yang diperlukan, dan isi pesan tidak diperiksa.
Data filter objek MessageFilter yang cocok disimpan dalam parameter results
ICollection<T>.
Metode ini mengimplementasikan GetMatchingValues.
Berlaku untuk
GetMatchingValues(MessageBuffer, ICollection<TFilterData>)
Mengembalikan nilai yang menunjukkan apakah kriteria pencocokan setidaknya satu filter dalam tabel dipenuhi oleh pesan buffer yang ditentukan dan menambahkan data filter filter filter yang cocok ke koleksi.
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
Parameter
- messageBuffer
- MessageBuffer
MessageBuffer untuk diuji.
- results
- ICollection<TFilterData>
Parameter referensi yang menyimpan data filter filter yang cocok dalam ICollection<T><FilterData
>generik .
Mengembalikan
true
jika kriteria pencocokan setidaknya satu filter dalam tabel dipenuhi oleh message
; false
jika tidak ada filter yang terpenuhi.
Penerapan
Pengecualian
messageBuffer
atau results
null
.
Keterangan
Gunakan metode ini ketika lebih dari satu filter diharapkan cocok dengan pesan buffer dan hanya data filter yang diperlukan.
Data filter objek XPathMessageFilter yang cocok disimpan di results
ICollection<T>.
Metode ini mengimplementasikan GetMatchingValues.
Berlaku untuk
GetMatchingValues(SeekableXPathNavigator, ICollection<TFilterData>)
Mengembalikan nilai yang menunjukkan apakah kriteria pencocokan setidaknya satu SeekableXPathNavigator dalam tabel dipenuhi oleh navigator
dan menambahkan data filter filter filter yang cocok ke koleksi.
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
Parameter
- navigator
- SeekableXPathNavigator
SeekableXPathNavigator untuk diuji.
- results
- ICollection<TFilterData>
Parameter referensi yang menyimpan data filter filter yang cocok dalam ICollection<T><FilterData
>generik .
Mengembalikan
true
jika kriteria pencocokan setidaknya satu filter dalam tabel dipenuhi oleh navigator
; false
jika tidak ada filter yang terpenuhi.
Pengecualian
navigator
atau results
null
.
Keterangan
Gunakan metode ini ketika lebih dari satu filter diharapkan cocok dengan kriteria kueri dokumen XML yang berasal dari navigator XPath yang dioptimalkan SeekableXPathNavigator dan hanya data filter yang diperlukan.
Data filter objek XPathMessageFilter yang cocok disimpan dalam parameter results
ICollection<T>.
Berlaku untuk
GetMatchingValues(XPathNavigator, ICollection<TFilterData>)
Mengembalikan nilai yang menunjukkan apakah kriteria pencocokan setidaknya satu XPathNavigator dalam tabel dipenuhi oleh navigator
dan menambahkan data filter filter filter yang cocok ke koleksi.
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
Parameter
- navigator
- XPathNavigator
XPathNavigator untuk diuji.
- results
- ICollection<TFilterData>
Parameter referensi yang menyimpan data filter filter yang cocok dalam ICollection<T><FilterData
>generik .
Mengembalikan
true
jika kriteria pencocokan setidaknya satu filter dalam tabel dipenuhi oleh navigator
; false
jika tidak ada filter yang terpenuhi.
Pengecualian
navigator
atau results
null
.
Keterangan
Gunakan metode ini ketika lebih dari satu filter diharapkan cocok dengan kriteria kueri dokumen XML yang berasal dari navigator XPath yang dioptimalkan SeekableXPathNavigator dan hanya data filter yang diperlukan.
Data filter objek XPathMessageFilter yang cocok disimpan dalam parameter results
ICollection<T>.