MessageFilterTable<TFilterData>.TryGetValue 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.
Filtrenin filtre tablosunda depolanıp depolanmadığını denetler.
public:
virtual bool TryGetValue(System::ServiceModel::Dispatcher::MessageFilter ^ filter, [Runtime::InteropServices::Out] TFilterData % data);
public bool TryGetValue (System.ServiceModel.Dispatcher.MessageFilter filter, out TFilterData data);
abstract member TryGetValue : System.ServiceModel.Dispatcher.MessageFilter * 'FilterData -> bool
override this.TryGetValue : System.ServiceModel.Dispatcher.MessageFilter * 'FilterData -> bool
Public Function TryGetValue (filter As MessageFilter, ByRef data As TFilterData) As Boolean
Parametreler
- filter
- MessageFilter
filter
Verileri almak için anahtar olarak kullanılan.
- data
- TFilterData
data
ile ilişkili filter
öğesi.
Döndürülenler
true
filtre tablosunda kendisiyle ilişkilendirilmiş verilerin bulunduğu bir filtre varsa; aksi takdirde false
.
Açıklamalar
Bu yöntem, filtrenin filtre tablosunda olup olmadığını denetlemenin verimli bir yoludur çünkü filtre mevcut olmadığında özel durum oluşturmak yerine döndürür false
. Tablodan filtreyi almaya çalışırsanız ve filtre orada değilse, bir özel durum oluşturulur.