MessageFilterTable<TFilterData>.Item[MessageFilter] Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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>.