Partager via


MessageFilter.CreateFilterTable<FilterData> Méthode

Définition

Crée une table de filtres pour un filtre qui a un type de données spécifié qui lui est associé.

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)

Paramètres de type

FilterData

Données associées aux filtres de la table.

Retours

IMessageFilterTable<FilterData>

Objet IMessageFilterTable<TFilterData> auquel peuvent être ajoutés les filtres associés à FilterData.

Remarques

Cette méthode est destinée à être appelée par MessageFilterTable<TFilterData>. Les utilisateurs doivent créer une table de filtres en appelant un constructeur prévu à cet effet. L'implémentation par défaut de cette méthode retourne une table de filtres qui appelle la méthode Match de chaque filtre de façon séquentielle. Substituez cette méthode pour associer une table de filtres personnalisée lors de l'implémentation d'un filtre.

S’applique à