Aracılığıyla paylaş


MessageFilterTable<TFilterData>.Item[MessageFilter] Özellik

Tanım

Belirtilen filterile ilişkili filtre verilerini alır veya ayarlar.

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

Parametreler

filter
MessageFilter

MessageFilter Elde etmek veya ayarlamak için filtre verileriyle ilişkili.

Özellik Değeri

TFilterData

ile filterilişkili filtre verileri. Belirtilen filter bulunamazsa, get işlemi bir KeyNotFoundExceptionoluşturur ve bir küme işlemi, anahtar olarak belirtilen filter yeni bir filtre veri öğesi oluşturur.

Uygulamalar

Özel durumlar

filter, null değeridir.

özelliği alınır ve filter tablosunda değildir.

Açıklamalar

Item özelliği (C# dilinde dizin oluşturucu) aşağıdaki söz dizimini kullanarak tablonun filtre koleksiyonundaki ile filter ilişkili filtre verilerine erişme olanağı sağlar.

myFilters[filter]  
myFilters(filter)  

Eylem filtresi tablosunda bulunmayan bir filter/filter veri çiftinin değerlerini ayarlayarak yeni öğeler eklemek için özelliğini de kullanabilirsinizItem. Ancak zaten tablodaysa filter , özelliğini ayarlamak Item eski değerin üzerine yazar. Buna karşılık, Add yöntemi var olan filterbir öğesinin filtre verilerini değiştirmez.

Sözlük item , durumunda bir filtre/FilterData çifttir MessageFilterTable<TFilterData>.

Şunlara uygulanır