XPathMessageFilterTable<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 要获取或设置的筛选器数据关联的数据。
属性值
与 . filter. 关联的筛选器数据 如果未找到指定 filter 项,则 get 操作会引发一个 KeyNotFoundException 设置操作,并创建一个具有指定 filter 为键的新筛选器数据元素。
实现
例外
filter 是 null。
发生编译器错误。
将检索该属性,并且 filter 该属性不在表中。
注解
属性 Item (C# 中的索引器)提供使用以下语法访问与 filter 表筛选器集合中关联的筛选器数据的功能。
myFilters[filter]
myFilters(filter)
还可以通过使用属性 Item 来添加新元素,方法是设置操作筛选器表中不存在的 filter/filter 数据对的值。 但是,如果 filter 表中已存在,则设置 Item 属性将覆盖旧值。 相反,该方法 Add 不会修改现有 filter数据的筛选器数据。
字典 Item 是 filter/filter 数据对,在这种情况下 XPathMessageFilterTable<TFilterData>。