MessageFilterTable<TFilterData>.Item[MessageFilter] Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define os dados de filtro associados ao 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
O MessageFilter associado aos dados de filtro a serem obtidos ou definidos.
Valor da propriedade
- TFilterData
Os dados de filtro associados ao filter
. Se o especificado filter
não for encontrado, uma operação get gerará um KeyNotFoundExceptione uma operação de conjunto criará um novo elemento de dados de filtro com o especificado filter
como a chave.
Implementações
Exceções
filter
é null
.
A propriedade é recuperada e o filter
não está na tabela.
Comentários
A Item
propriedade (o indexador em C#) fornece a capacidade de acessar os dados de filtro associados a um filter
na coleção de filtros da tabela usando a sintaxe a seguir.
myFilters[filter]
myFilters(filter)
Você também pode usar a Item
propriedade para adicionar novos elementos definindo os valores de um filter
par de dados /filter que não existe na tabela de filtro de ação. No entanto, se filter
já estiver na tabela, definir a Item
propriedade substituirá o valor antigo. Por outro lado, o Add método não modifica os dados de filtro de um existente filter
.
O dicionário item
é um filtro/FilterData
par no caso de MessageFilterTable<TFilterData>.