MessageFilterTable<TFilterData>.Item[MessageFilter] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit les données de filtre associées au filter
spécifié.
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
Paramètres
- filter
- MessageFilter
MessageFilter associé aux données de filtre à obtenir ou à définir.
Valeur de propriété
Données de filtre associées à filter
. Si l'objet filter
spécifié est introuvable, une opération Get lève KeyNotFoundException et une opération Set crée un élément de données de filtre en utilisant filter
comme clé.
Implémente
Exceptions
filter
a la valeur null
.
La propriété est récupérée et filter
ne figure pas dans la table.
Remarques
La propriété Item
(l’indexeur en C#) permet d’accéder aux données de filtre associées à filter
dans la collection de filtres de la table par la syntaxe suivante.
myFilters[filter]
myFilters(filter)
Vous pouvez également utiliser la propriété Item
pour ajouter de nouveaux éléments en définissant les valeurs d'une paire de données filter
/filtre qui n'existe pas dans la table de filtres d'action. Cependant, si filter
figure déjà dans la table, la définition de la propriété Item
remplace l'ancienne valeur. Par opposition, la méthode Add ne modifie pas les données de filtre d'un filter
existant.
Le item
de dictionnaire est une paire filtre/FilterData
dans le cas de MessageFilterTable<TFilterData>.