XPathMessageFilterTable<TFilterData>.Item[MessageFilter] Vlastnost

Definice

Získá nebo nastaví data filtru přidružená k zadanému 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

Parametry

filter
MessageFilter

Přidružená MessageFilter k datům filtru, která chcete získat nebo nastavit.

Hodnota vlastnosti

TFilterData

Data filtru přidružená k filter. Pokud zadaná filter hodnota není nalezena, operace get vyvolá KeyNotFoundException operaci a operace set vytvoří nový datový prvek filtru se zadaným filter jako klíčem.

Implementuje

Výjimky

filter je null.

Došlo k chybě kompilátoru.

Vlastnost se načte a filter hodnota není v tabulce.

Poznámky

Vlastnost Item (indexer v jazyce C#) poskytuje přístup k datům filtru přidruženým filter k kolekci filtrů tabulky pomocí následující syntaxe.

myFilters[filter]  
myFilters(filter)  

Vlastnost můžete také použít Item k přidání nových prvků nastavením hodnot páru filterdat /filter, který neexistuje v tabulce filtru akcí. 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 filterobjektu .

Item Slovník je filterpár dat /filter v případě XPathMessageFilterTable<TFilterData>.

Platí pro