MessageFilterTable<TFilterData>.GetMatchingValues Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tablodaki en az bir filtrenin eşleşme ölçütünün belirtilen iletiden mi yoksa arabelleğe alınmış iletiden mi karşılandığını belirten bir değer döndürür ve eşleşen filtrelerin FilterData
bir koleksiyona ekler.
Aşırı Yüklemeler
GetMatchingValues(Message, ICollection<TFilterData>) |
Tablodaki en az bir filtrenin eşleşme ölçütünün belirtilen iletiden mi yoksa arabelleğe alınmış iletiden mi karşılandığını belirten bir değer döndürür ve eşleşen filtrelerin |
GetMatchingValues(MessageBuffer, ICollection<TFilterData>) |
Tablodaki tam olarak bir filtrenin eşleşme ölçütünün belirtilen ileti arabelleği tarafından karşılanıp karşılanmadığını gösteren bir değer döndürür ve eşleşen filtrelerin |
Açıklamalar
İletiyle veya arabelleğe alınan iletiyle birden fazla filtrenin eşleşmesi beklendiğinde ve yalnızca FilterData
gerektiğinde bu yöntemi kullanın.
GetMatchingValues(Message, ICollection<TFilterData>)
Tablodaki en az bir filtrenin eşleşme ölçütünün belirtilen iletiden mi yoksa arabelleğe alınmış iletiden mi karşılandığını belirten bir değer döndürür ve eşleşen filtrelerin FilterData
bir koleksiyona ekler.
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
Parametreler
- results
- ICollection<TFilterData>
Eşleşen eylem filtrelerinin FilterData
genel bir ICollection<T><FilterData
>depolayan başvuru parametresi.
Döndürülenler
Tablodaki tam olarak bir filtrenin eşleşme ölçütü iletiden memnun olup olmadığını true
; Filtre karşılanmamışsa false
.
Uygulamalar
Özel durumlar
results
null
.
İleti gövdesinin içeriğini incelemeye çalışan bir filtre.
Açıklamalar
İletiyle birden fazla filtrenin eşleşmesi beklendiğinde, yalnızca FilterData
gerekli olduğunda ve iletinin gövdesi incelenmediğinde bu yöntemi kullanın.
Eşleşen MessageFilter nesnelerinin FilterData
ICollection<T>results
parametresinde depolanır.
Bu yöntem GetMatchingValuesuygular.
Şunlara uygulanır
GetMatchingValues(MessageBuffer, ICollection<TFilterData>)
Tablodaki tam olarak bir filtrenin eşleşme ölçütünün belirtilen ileti arabelleği tarafından karşılanıp karşılanmadığını gösteren bir değer döndürür ve eşleşen filtrelerin FilterData
results
koleksiyonuna ekler.
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
Parametreler
- buffer
- MessageBuffer
Test için MessageBuffer.
- results
- ICollection<TFilterData>
buffer
tarafından karşılanan filtrelerin filtre verilerini depolayan başvuru parametresi.
Döndürülenler
Tablodaki tam olarak bir ActionMessageFilter eşleşme ölçütü arabelleğe alınan iletiden memnun olup olmadığını true
; Filtre karşılanmamışsa false
.
Uygulamalar
Özel durumlar
results
null
.
Açıklamalar
Arabelleğe alınan iletiyle birden fazla filtrenin eşleşmesi beklendiğinde ve yalnızca FilterData
gerektiğinde bu yöntemi kullanın.
Eşleşen MessageFilter nesnelerinin FilterData
results
ICollection<T>içinde depolanır.
Bu yöntem GetMatchingValuesuygular.