MessageFilterTable<TFilterData>.Item[MessageFilter] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden de filtergegevens opgehaald of ingesteld die zijn gekoppeld aan de opgegeven 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
Parameters
- filter
- MessageFilter
De MessageFilter gekoppelde filtergegevens om op te halen of in te stellen.
Waarde van eigenschap
De filtergegevens die zijn gekoppeld aan de filter. Als de opgegeven filter waarde niet wordt gevonden, genereert een get-bewerking een KeyNotFoundExceptionen een setbewerking maakt een nieuw filtergegevenselement met de opgegeven filter sleutel.
Implementeringen
Uitzonderingen
filter is null.
De eigenschap wordt opgehaald en de filter eigenschap bevindt zich niet in de tabel.
Opmerkingen
De Item eigenschap (de indexeerfunctie in C#) biedt de mogelijkheid om toegang te krijgen tot de filtergegevens die zijn gekoppeld aan een filter in de filterverzameling van de tabel met behulp van de volgende syntaxis.
myFilters[filter]
myFilters(filter)
U kunt de Item eigenschap ook gebruiken om nieuwe elementen toe te voegen door de waarden in te stellen van een filter/filtergegevenspaar dat niet bestaat in de actiefiltertabel. Als filter de eigenschap zich echter al in de tabel bevindt, wordt de oude waarde overschreven door de Item eigenschap in te stellen. De methode wijzigt daarentegen Add niet de filtergegevens van een bestaande filter.
De woordenlijst item is een filter/FilterData paar in het geval van MessageFilterTable<TFilterData>.