XPathMessageFilterTable<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 filter especificado.
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 a obtener o establecer.
Valor de propiedad
- TFilterData
Los datos de filtro asociados al filter. Si no se encuentra el filter especificado, en el caso de una operación Get se iniciará una KeyNotFoundException y en el caso de una operación Set se creará un nuevo elemento de datos de filtro con el filter especificado como clave.
Implementaciones
Excepciones
filter es null.
Se ha producido un error del compilador.
Se recupera la propiedad y el filter no está en la tabla.
Comentarios
La propiedad Item (el indizador en C#) proporciona la capacidad de tener acceso a los datos del filtro asociados al filter de la colección de filtros de la tabla utilizando la sintaxis siguiente.
myFilters[filter]
myFilters(filter)
También puede utilizar la propiedad Item para agregar los nuevos elementos estableciendo los valores de un par de datos filter/filtro que no existe en la tabla de filtro de acción. Sin embargo, si la filter ya existe en la tabla, al establecer la propiedad Item, se sobrescribe el valor anterior. En contraste, el método Add no modifica los datos del filtro de un filter existente.
El Item de diccionario es un par de datos filter/filtro en el caso de XPathMessageFilterTable<TFilterData>.