MessageFilterTable<TFilterData>.Item[MessageFilter] Vlastnost

Definice

Získá nebo nastaví data filtru přidružená k zadanému filterobjektu .

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

TFilterData

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 filterdat /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 filterobjektu .

item Slovník je filtr/FilterDatadvojice v případě MessageFilterTable<TFilterData>.

Platí pro