MessageFilter.CreateFilterTable<FilterData> Yöntem

Tanım

Kendisiyle ilişkilendirilmiş belirtilen veri türüne sahip bir filtre için filtre tablosu oluşturur.

protected public:
generic <typename FilterData>
 virtual System::ServiceModel::Dispatcher::IMessageFilterTable<FilterData> ^ CreateFilterTable();
protected internal virtual System.ServiceModel.Dispatcher.IMessageFilterTable<FilterData> CreateFilterTable<FilterData> ();
abstract member CreateFilterTable : unit -> System.ServiceModel.Dispatcher.IMessageFilterTable<'FilterData>
override this.CreateFilterTable : unit -> System.ServiceModel.Dispatcher.IMessageFilterTable<'FilterData>
Protected Friend Overridable Function CreateFilterTable(Of FilterData) () As IMessageFilterTable(Of FilterData)

Tür Parametreleri

FilterData

Tablodaki filtrelerle ilişkili veriler.

Döndürülenler

IMessageFilterTable<FilterData>

IMessageFilterTable<TFilterData> İlişkili FilterData filtrelerin eklenebileceği bir nesne.

Açıklamalar

Bu yöntemin tarafından MessageFilterTable<TFilterData>çağrılmaya yöneliktir. Kullanıcılar, filtre tablosu için bir oluşturucu çağırarak bir filtre tablosu oluşturmalıdır. Bu yöntemin varsayılan uygulaması, her filtrenin Match yöntemini sırayla çağıran bir filtre tablosu döndürür. Filtre uygularken özel bir filtre tablosunu ilişkilendirmek için bu yöntemi geçersiz kılın.

Şunlara uygulanır