MessageFilterTable<TFilterData>.Item[MessageFilter] Propiedad

Definición

Obtiene o establece los datos de filtro asociados al especificado filter.

public:
 property TFilterData default[System::ServiceModel::Dispatcher::MessageFilter ^] { TFilterData get(System::ServiceModel::Dispatcher::MessageFilter ^ filter); void set(System::ServiceModel::Dispatcher::MessageFilter ^ filter, TFilterData value); };
public TFilterData this[System.ServiceModel.Dispatcher.MessageFilter filter] { get; set; }
member this.Item(System.ServiceModel.Dispatcher.MessageFilter) : 'FilterData with get, set
Default Public Property Item(filter As MessageFilter) As TFilterData

Parámetros

filter
MessageFilter

MessageFilter asociado a los datos de filtro que se van a obtener o establecer.

Valor de propiedad

TFilterData

Los datos de filtro asociados a .filter Si no se encuentra el especificado filter , una operación get inicia una KeyNotFoundExceptionoperación y una operación set crea un nuevo elemento de datos de filtro con el especificado filter como clave.

Implementaciones

Excepciones

filter es null.

La propiedad se recupera y no filter está en la tabla.

Comentarios

La Item propiedad (el indexador de C#) proporciona la capacidad de acceder a los datos de filtro asociados a un filter elemento de la colección de filtros de la tabla mediante la sintaxis siguiente.

myFilters[filter]
myFilters(filter)

También puede usar la Item propiedad para agregar nuevos elementos estableciendo los valores de un filterpar de datos /filter que no existe en la tabla de filtro de acciones. Sin embargo, si filter ya está en la tabla, al establecer la Item propiedad se sobrescribe el valor anterior. En cambio, el Add método no modifica los datos de filtro de un existente filter.

El diccionario item es un filtro oFilterData par en el caso de MessageFilterTable<TFilterData>.

Se aplica a