MessageFilterTable<TFilterData>.Item[MessageFilter] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die dem angegebenen filter
zugeordneten Filterdaten ab bzw. legt sie fest.
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
Parameter
- filter
- MessageFilter
Der den abzurufenden bzw. festzulegenden Filterdaten zugewiesene MessageFilter.
Eigenschaftswert
- TFilterData
Die dem filter
zugeordneten Filterdaten. Wenn der angegebene filter
nicht gefunden wird, wird durch einen get-Vorgang eine KeyNotFoundException ausgelöst und durch einen set-Vorgang ein neues Filterdatenelement mit dem angegebenen filter
als Schlüssel erstellt.
Implementiert
Ausnahmen
filter
ist null
.
Die Eigenschaft wird abgerufen, und der filter
ist nicht in der Tabelle vorhanden.
Hinweise
Die Item
-Eigenschaft (Indexer in C#) ermöglicht Ihnen, mithilfe der folgenden Syntax auf die mit einem filter
in der Filterauflistung der Tabelle verknüpften Filterdaten zuzugreifen.
myFilters[filter]
myFilters(filter)
Sie können die Item
-Eigenschaft auch zum Hinzufügen neuer Elemente verwenden, indem Sie die Werte eines filter
/Filterdaten-Paares festlegen, das nicht in der Aktionsfiltertabelle vorhanden ist. Wenn der filter
jedoch bereits in der Tabelle vorhanden ist, wird der alte Wert durch Einstellen der Item
-Eigenschaft überschrieben. Im Gegensatz dazu ändert die Add-Methode die Filterdaten eines vorhandenen filter
nicht.
Das Wörterbuch item
ist im Fall von FilterData
ein Filter/MessageFilterTable<TFilterData>-Paar.