MessageFilter.CreateFilterTable<FilterData> Método

Definición

Crea una tabla de filtros para un filtro que tiene un tipo de datos especificado asociado.Creates a filter table for a filter that has a specified type of data associated with it.

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)

Parámetros de tipo

FilterData

Datos asociados a los filtros de la tabla.Data associated with the filters in the table.

Devoluciones

IMessageFilterTable<FilterData>

Objeto IMessageFilterTable<TFilterData> al que se pueden agregar filtros asociados a FilterData.An IMessageFilterTable<TFilterData> object to which filters associated with FilterData can be added.

Comentarios

Este método está pensado para que lo llame MessageFilterTable<TFilterData>.This method is intended to be called by MessageFilterTable<TFilterData>. Los usuarios deben crear una tabla de filtros llamando a un constructor para la tabla de filtros.Users should create a filter table by calling a constructor for the filter table. La implementación predeterminada de este método devuelve una tabla de filtros que llama al método Match de cada filtro de forma secuencial.The default implementation of this method returns a filter table that calls the Match method of each filter sequentially. Invalide este método para asociar una tabla de filtros personalizada al implementar un filtro.Override this method to associate a custom filter table when implementing a filter.

Se aplica a