XPathMessageFilterTable<TFilterData>.Item[MessageFilter] Właściwość

Definicja

Pobiera lub ustawia dane filtru skojarzone z określonym filterelementem .

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

Skojarzone MessageFilter z danymi filtru do pobrania lub ustawienia.

Wartość właściwości

TFilterData

Dane filtru skojarzone z elementem filter. Jeśli określony filter element nie zostanie znaleziony, operacja get zgłasza operację KeyNotFoundException i zestaw tworzy nowy element danych filtru z określonym filter kluczem.

Implementuje

Wyjątki

filter to null.

Wystąpił błąd kompilatora.

Właściwość jest pobierana i filter nie znajduje się w tabeli.

Uwagi

Właściwość Item (indeksator w języku C#) umożliwia dostęp do danych filtru skojarzonych z filter kolekcją filtrów w kolekcji filtrów tabeli przy użyciu następującej składni.

myFilters[filter]  
myFilters(filter)  

Możesz również użyć Item właściwości , aby dodać nowe elementy, ustawiając wartości filterpary danych /filter, która nie istnieje w tabeli filtrów akcji. filter Jeśli jednak znajduje się już w tabeli, ustawienie Item właściwości zastępuje starą wartość. Add Natomiast metoda nie modyfikuje danych filtru istniejącego filterelementu .

Słownik Item jest parą filterdanych /filter w przypadku XPathMessageFilterTable<TFilterData>.

Dotyczy