MessageFilterTable<TFilterData>.Item[MessageFilter] Propriété

Définition

Obtient ou définit les données de filtre associées à l’objet spécifié 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

Paramètres

filter
MessageFilter

Associé MessageFilter aux données de filtre à obtenir ou définir.

Valeur de propriété

TFilterData

Données de filtre associées à l’objet filter. Si la valeur spécifiée filter est introuvable, une opération get lève un KeyNotFoundExceptionélément de données de filtre et une opération set crée un élément de données de filtre avec la clé spécifiée filter .

Implémente

Exceptions

filter a la valeur null.

La propriété est récupérée et elle filter n’est pas dans la table.

Remarques

La Item propriété (l’indexeur en C#) permet d’accéder aux données de filtre associées à une filter collection de filtres de la table à l’aide de la syntaxe suivante.

myFilters[filter]
myFilters(filter)

Vous pouvez également utiliser la Item propriété pour ajouter de nouveaux éléments en définissant les valeurs d’une filterpaire de données /filter qui n’existe pas dans la table de filtre d’action. Toutefois, si filter elle se trouve déjà dans la table, la définition de la Item propriété remplace l’ancienne valeur. En revanche, la Add méthode ne modifie pas les données de filtre d’un objet existant filter.

Le dictionnaire item est un filtre/FilterData paire dans le cas de MessageFilterTable<TFilterData>.

S’applique à