MessageFilterTable<TFilterData>.Item[MessageFilter] 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置与指定的 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
参数
- filter
- MessageFilter
与要获取或设置的筛选数据关联的 MessageFilter。
属性值
- TFilterData
与 filter
关联的筛选数据。 如果找不到指定的 filter
,get 操作会引发 KeyNotFoundException,而 set 操作会创建一个以指定的 filter
作为键的新筛选数据元素。
实现
例外
filter
为 null
。
已检索该属性,并且 filter
不在表中。
注解
Item
属性(C# 中的索引器)可通过使用下面的语法提供访问与表的筛选器集合中的 filter
关联的筛选数据的功能。
myFilters[filter]
myFilters(filter)
您还可以使用 Item
属性来添加新元素,方法是设置操作筛选器表中不存在的 filter
/filter data 对的值。 然而,如果表中已经存在 filter
,则设置 Item
属性将会覆盖旧值。 相反,Add 方法不会修改现有的 filter
的筛选数据。
词典 item
为 FilterData
中的 filter/MessageFilterTable<TFilterData> 对。