XPathMessageFilterTable<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ştirme ölçütünün belirtilen ileti veya arabelleğe alınan ileti tarafından karşılanıp karşılanmadığını belirten bir değer döndürür ve eşleşen filtrelerin değerini bir koleksiyona ekler FilterData
.
Aşırı Yüklemeler
GetMatchingValues(Message, ICollection<TFilterData>) |
Tablodaki en az bir filtrenin eşleştirme ölçütünün belirtilen ileti tarafından karşılanıp karşılanmadığını belirten bir değer döndürür ve eşleşen filtrelerin filtre verilerini bir koleksiyona ekler. |
GetMatchingValues(MessageBuffer, ICollection<TFilterData>) |
Tablodaki en az bir filtrenin eşleştirme ölçütünün belirtilen arabelleğe alınan ileti tarafından karşılanıp karşılanmadığını belirten bir değer döndürür ve eşleşen filtrelerin filtre verilerini bir koleksiyona ekler. |
GetMatchingValues(SeekableXPathNavigator, ICollection<TFilterData>) |
Tablodaki en az bir SeekableXPathNavigator eşleşme ölçütü tarafından karşılanıp karşılanmadığını |
GetMatchingValues(XPathNavigator, ICollection<TFilterData>) |
Tablodaki en az bir XPathNavigator eşleşme ölçütü tarafından karşılanıp karşılanmadığını |
Açıklamalar
İletiyle veya arabelleğe alınan iletiyle birden fazla filtrenin eşleşmesi beklendiğinde ve yalnızca gerekli FilterData
olduğunda bu yöntemi kullanın.
GetMatchingValues(Message, ICollection<TFilterData>)
Tablodaki en az bir filtrenin eşleştirme ölçütünün belirtilen ileti tarafından karşılanıp karşılanmadığını belirten bir değer döndürür ve eşleşen filtrelerin filtre verilerini 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 filtrelerin filtre verilerini genel ICollection<T>< bir FilterData
> içinde depolayan başvuru parametresi.
Döndürülenler
true
tablodaki en az bir filtrenin eşleşme ölçütü tarafından message
karşılanırsa ; false
filtre karşılanmazsa.
Uygulamalar
Özel durumlar
message
veya results
şeklindedir 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 filtre verileri gerektiğinde ve iletinin gövdesi incelenmediğinde bu yöntemi kullanın.
Eşleşen MessageFilter nesnelerin filtre verileri parametresinde results
ICollection<T>depolanır.
Bu yöntem uygular GetMatchingValues.
Şunlara uygulanır
GetMatchingValues(MessageBuffer, ICollection<TFilterData>)
Tablodaki en az bir filtrenin eşleştirme ölçütünün belirtilen arabelleğe alınan ileti tarafından karşılanıp karşılanmadığını belirten bir değer döndürür ve eşleşen filtrelerin filtre verilerini bir koleksiyona ekler.
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
Parametreler
- messageBuffer
- MessageBuffer
Sınanacak MessageBuffer .
- results
- ICollection<TFilterData>
Eşleşen filtrelerin filtre verilerini genel ICollection<T>< bir FilterData
> içinde depolayan başvuru parametresi.
Döndürülenler
true
tablodaki en az bir filtrenin eşleşme ölçütü tarafından message
karşılanırsa ; false
filtre karşılanmazsa.
Uygulamalar
Özel durumlar
messageBuffer
veya results
şeklindedir null
.
Açıklamalar
Arabelleğe alınan iletiyle birden fazla filtrenin eşleşmesi beklendiğinde ve yalnızca filtre verileri gerektiğinde bu yöntemi kullanın.
Eşleşen XPathMessageFilter nesnelerin filtre verileri içinde results
ICollection<T>depolanır.
Bu yöntem uygular GetMatchingValues.
Şunlara uygulanır
GetMatchingValues(SeekableXPathNavigator, ICollection<TFilterData>)
Tablodaki en az bir SeekableXPathNavigator eşleşme ölçütü tarafından karşılanıp karşılanmadığını navigator
belirten bir değer döndürür ve eşleşen filtrelerin filtre verilerini bir koleksiyona ekler.
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
Parametreler
- navigator
- SeekableXPathNavigator
Sınanacak SeekableXPathNavigator .
- results
- ICollection<TFilterData>
Eşleşen filtrelerin filtre verilerini genel ICollection<T>< bir FilterData
> içinde depolayan başvuru parametresi.
Döndürülenler
true
tablodaki en az bir filtrenin eşleştirme ölçütü tarafından karşılanırsa navigator
; false
filtre karşılanmazsa.
Özel durumlar
navigator
veya results
şeklindedir null
.
Açıklamalar
en iyi duruma getirilmiş XPath gezgininden SeekableXPathNavigator türetilen XML belgesinin sorgu ölçütlerine birden fazla filtrenin uyması beklendiğinde ve yalnızca filtre verileri gerektiğinde bu yöntemi kullanın.
Eşleşen XPathMessageFilter nesnelerin filtre verileri parametresinde results
ICollection<T>depolanır.
Şunlara uygulanır
GetMatchingValues(XPathNavigator, ICollection<TFilterData>)
Tablodaki en az bir XPathNavigator eşleşme ölçütü tarafından karşılanıp karşılanmadığını navigator
belirten bir değer döndürür ve eşleşen filtrelerin filtre verilerini bir koleksiyona ekler.
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
Parametreler
- navigator
- XPathNavigator
Sınanacak XPathNavigator .
- results
- ICollection<TFilterData>
Eşleşen filtrelerin filtre verilerini genel ICollection<T>< bir FilterData
> içinde depolayan başvuru parametresi.
Döndürülenler
true
tablodaki en az bir filtrenin eşleştirme ölçütü tarafından karşılanırsa navigator
; false
filtre karşılanmazsa.
Özel durumlar
navigator
veya results
şeklindedir null
.
Açıklamalar
en iyi duruma getirilmiş XPath gezgininden SeekableXPathNavigator türetilen XML belgesinin sorgu ölçütlerine birden fazla filtrenin uyması beklendiğinde ve yalnızca filtre verileri gerektiğinde bu yöntemi kullanın.
Eşleşen XPathMessageFilter nesnelerin filtre verileri parametresinde results
ICollection<T>depolanır.