XPathMessageFilterTable<TFilterData>.Item[MessageFilter] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger de filterdata som är associerade med angivna 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
Parametrar
- filter
- MessageFilter
Associerad MessageFilter med filterdata som ska hämtas eller anges.
Egenskapsvärde
Filterdata som är associerade med filter. Om det angivna filter inte hittas utlöser en get-åtgärd en KeyNotFoundException och en uppsättningsåtgärd skapar ett nytt filterdataelement med angiven filter som nyckel.
Implementeringar
Undantag
filter är null.
Ett kompilatorfel uppstod.
Egenskapen hämtas och filter finns inte i tabellen.
Kommentarer
Egenskapen Item (indexeraren i C#) ger möjlighet att komma åt filterdata som är associerade med en filter i tabellens filtersamling med hjälp av följande syntax.
myFilters[filter]
myFilters(filter)
Du kan också använda Item egenskapen för att lägga till nya element genom att ange värdena för ett filter/filterdatapar som inte finns i åtgärdsfiltertabellen. Men om filter det redan finns i tabellen skriver egenskapen Item över det gamla värdet. Metoden ändrar däremot Add inte filterdata för en befintlig filter.
Ordlistan Item är ett filter/filter-datapar när det gäller XPathMessageFilterTable<TFilterData>.