MutationObserverInit

MutationObserverInit class

此类表示用于配置MutationObserver的选项集合。

public class MutationObserverInit : IDictionary<string, object>

构造函数

姓名 描述
MutationObserverInit() 初始化MutationObserverInit类的新实例。

特性

姓名 描述
AttributeFilter { get; set; } 如果不需要观察所有属性突变并且属性为真或省略,则设置为属性本地名称列表(无命名空间)。
AttributeOldValue { get; set; } 如果属性为真或省略且需要记录突变前目标的属性值,则设置为真。
Attributes { get; set; } 如果要观察到目标属性的突变,则设置为 true。如果指定了attributeOldValue 和/或attributeFilter,则可以省略。
CharacterData { get; set; } 如果要观察目标数据的突变,则设置为 true。如果指定了 characterDataOldValue,则可以省略
CharacterDataOldValue { get; set; } 如果 characterData 设置为 true 或省略并且需要记录突变前的目标数据,则设置为 true。
ChildList { get; set; } 如果要观察到目标子代的突变,则设置为 true。
Count { get; } 获取MutationObserverInit集合中包含的键/值对的数量。
IsReadOnly { get; } 确定MutationObserverInit集合是否可变。
Item { get; set; } 获取或设置具有指定键的元素。
Keys { get; } 获取包含MutationObserverInit集合中的键的集合。
Subtree { get; set; } 如果不仅要观察目标,还要观察目标的后代,则设置为 true
Values { get; } 获取包含MutationObserverInit集合中的值的集合。

方法

姓名 描述
Add(KeyValuePair<string, object>) 将元素添加到MutationObserverInit集合。
Add(string, object) 将指定的键和值添加到MutationObserverInit集合。
Clear() MutationObserverInit集合中删除所有元素。
Contains(KeyValuePair<string, object>) 确定MutationObserverInit是否包含指定的键/值对。
ContainsKey(string) 确定MutationObserverInit集合是否包含指定的键。
CopyTo(KeyValuePair<string, object>[], int) MutationObserverInit元素复制到现有的一维数组中,从指定的数组开始指数。
GetEnumerator() 返回一个遍历MutationObserverInit元素的枚举数。
Remove(KeyValuePair<string, object>) MutationObserverInit集合中删除指定的键/值对。
Remove(string) MutationObserverInit集合中删除与指定键关联的值。
TryGetValue(string, out object) 获取与指定键关联的值。

也可以看看