MessageFilterTable<TFilterData>.Item[MessageFilter] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví data filtru přidružená k zadanému filter
objektu .
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
Parametry
- filter
- MessageFilter
Přidružená MessageFilter k datům filtru, která se mají získat nebo nastavit.
Hodnota vlastnosti
Data filtru přidružená k filter
. Pokud není zadaný filter
objekt nalezen, operace get vyvolá KeyNotFoundExceptiona operace set vytvoří nový datový prvek filtru se zadaným filter
klíčem.
Implementuje
Výjimky
filter
je null
.
Vlastnost se načte a filter
v tabulce není.
Poznámky
Vlastnost Item
(indexer v jazyce C#) poskytuje přístup k datům filtru přidruženým k objektu filter
v kolekci filtrů tabulky pomocí následující syntaxe.
myFilters[filter]
myFilters(filter)
Vlastnost můžete použít Item
také k přidání nových prvků nastavením hodnot páru filter
dat /filter, který v tabulce filtru akcí neexistuje. Pokud filter
je však již v tabulce, nastavení Item
vlastnosti přepíše starou hodnotu. Naproti tomu Add metoda neupravuje data filtru existujícího filter
objektu .
item
Slovník je filtr/FilterData
dvojice v případě MessageFilterTable<TFilterData>.