Aracılığıyla paylaş


MessageFilterTable<TFilterData>.TryGetValue Yöntem

Tanım

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

Boolean

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.

Şunlara uygulanır