MessageFilterTable<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 atau pesan buffer dan menambahkan |
GetMatchingValues(MessageBuffer, ICollection<TFilterData>) |
Mengembalikan nilai yang menunjukkan apakah kriteria pencocokan tepat satu filter dalam tabel dipenuhi oleh buffer pesan yang ditentukan dan menambahkan |
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 atau pesan buffer dan menambahkan FilterData
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 FilterData
filter tindakan yang cocok dalam ICollection<T><FilterData
>generik .
Mengembalikan
true
jika kriteria pencocokan persis satu filter dalam tabel terpenuhi oleh pesan; false
jika tidak ada filter yang terpenuhi.
Penerapan
Pengecualian
results
null
.
Filter mencoba memeriksa konten isi pesan.
Keterangan
Gunakan metode ini ketika lebih dari satu filter diharapkan cocok dengan pesan, hanya FilterData
yang diperlukan, dan isi pesan tidak diperiksa.
FilterData
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 tepat satu filter dalam tabel dipenuhi oleh buffer pesan yang ditentukan dan menambahkan FilterData
filter yang cocok ke koleksi results
.
public:
virtual bool GetMatchingValues(System::ServiceModel::Channels::MessageBuffer ^ buffer, System::Collections::Generic::ICollection<TFilterData> ^ results);
public bool GetMatchingValues (System.ServiceModel.Channels.MessageBuffer buffer, 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 (buffer As MessageBuffer, results As ICollection(Of TFilterData)) As Boolean
Parameter
- buffer
- MessageBuffer
MessageBuffer untuk diuji.
- results
- ICollection<TFilterData>
Parameter referensi yang menyimpan data filter filter yang dipenuhi oleh buffer
.
Mengembalikan
true
jika kriteria pencocokan tepat satu ActionMessageFilter dalam tabel dipenuhi oleh pesan yang di-buffer; false
jika tidak ada filter yang terpenuhi.
Penerapan
Pengecualian
results
null
.
Keterangan
Gunakan metode ini ketika lebih dari satu filter diharapkan cocok dengan pesan buffer dan hanya FilterData
yang diperlukan.
FilterData
objek MessageFilter yang cocok disimpan di results
ICollection<T>.
Metode ini mengimplementasikan GetMatchingValues.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk