Freigeben über


MessageFilter.CreateFilterTable<FilterData> Methode

Definition

Erstellt eine Filtertabelle für einen Filter, der einen angegebenen Typ von ihm zugeordneten Daten hat.

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)

Typparameter

FilterData

Den Filtern in der Tabelle zugeordnete Daten.

Gibt zurück

IMessageFilterTable<FilterData>

Ein IMessageFilterTable<TFilterData>-Objekt, dem FilterData zugeordnete Filter hinzugefügt werden können.

Hinweise

Diese Methode ist für das Aufrufen durch MessageFilterTable<TFilterData> vorgesehen. Benutzer sollten eine Filtertabelle erstellen, indem sie einen Konstruktor für die Filtertabelle aufrufen. Die Standardimplementierung für diese Methode gibt eine Filtertabelle zurück, die die Match-Methode für jeden Filter sequenziell aufruft. Überschreiben Sie diese Methode, um eine benutzerdefinierte Filtertabelle zuzuordnen, wenn Sie einen Filter implementieren.

Gilt für