Bagikan melalui


XPathMessageFilterTable<TFilterData>.GetMatchingValues Metode

Definisi

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 navigator dan menambahkan data filter filter filter yang cocok ke koleksi.

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.

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

message
Message

Message 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

message atau resultsnull.

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 resultsICollection<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 resultsnull.

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 resultsICollection<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

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 resultsnull.

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 resultsICollection<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 resultsnull.

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 resultsICollection<T>.

Berlaku untuk