## MutationObserverInit class

此类表示用于配置的选项集合[`MutationObserver`](../mutationobserver/).

```csharp
public class MutationObserverInit : IDictionary<string, object>
```

## 构造函数

| 姓名 | 描述 |
| --- | --- |
| [MutationObserverInit](mutationobserverinit/)() | 初始化一个新的实例`MutationObserverInit`类. |

## 特性

| 姓名 | 描述 |
| --- | --- |
| [AttributeFilter](../../aspose.html.dom.mutations/mutationobserverinit/attributefilter/) { get; set; } | 如果不需要观察所有属性突变且属性为真或省略，则设置为属性本地名称列表（无命名空间）。 |
| [AttributeOldValue](../../aspose.html.dom.mutations/mutationobserverinit/attributeoldvalue/) { get; set; } | 如果 attributes 为 true 或省略，则设置为 true 并且需要记录突变前目标的属性值。 |
| [Attributes](../../aspose.html.dom.mutations/mutationobserverinit/attributes/) { get; set; } | 如果要观察目标属性的突变，则设置为真。如果指定了 attributeOldValue 和/或 attributeFilter，则可以省略。 |
| [CharacterData](../../aspose.html.dom.mutations/mutationobserverinit/characterdata/) { get; set; } | 如果要观察目标数据的突变，则设置为真。如果指定了 characterDataOldValue 则可以省略 |
| [CharacterDataOldValue](../../aspose.html.dom.mutations/mutationobserverinit/characterdataoldvalue/) { get; set; } | 如果 characterData 设置为 true 或省略并且需要记录突变前目标的数据，则设置为 true。 |
| [ChildList](../../aspose.html.dom.mutations/mutationobserverinit/childlist/) { get; set; } | 如果要观察目标孩子的突变，则设置为真。 |
| [Count](../../aspose.html.dom.mutations/mutationobserverinit/count/) { get; } | 获取包含的键/值对的数量`MutationObserverInit`集合. |
| [IsReadOnly](../../aspose.html.dom.mutations/mutationobserverinit/isreadonly/) { get; } | 确定是否`MutationObserverInit`集合是可变的。 |
| [Item](../../aspose.html.dom.mutations/mutationobserverinit/item/) { get; set; } | 获取或设置具有指定键的元素。 |
| [Keys](../../aspose.html.dom.mutations/mutationobserverinit/keys/) { get; } | 获取一个集合，其中包含`MutationObserverInit`集合. |
| [Subtree](../../aspose.html.dom.mutations/mutationobserverinit/subtree/) { get; set; } | 如果不仅要观察目标而且要观察目标的后代的突变，则设置为真 |
| [Values](../../aspose.html.dom.mutations/mutationobserverinit/values/) { get; } | 获取包含值的集合`MutationObserverInit`集合. |

## 方法

| 姓名 | 描述 |
| --- | --- |
| [Add](../../aspose.html.dom.mutations/mutationobserverinit/add/#add)(KeyValuePair&lt;string, object&gt;) | 添加一个元素到`MutationObserverInit`集合. |
| [Add](../../aspose.html.dom.mutations/mutationobserverinit/add/#add_1)(string, object) | 将指定的键和值添加到`MutationObserverInit`集合. |
| [Clear](../../aspose.html.dom.mutations/mutationobserverinit/clear/)() | 从中删除所有元素`MutationObserverInit`集合. |
| [Contains](../../aspose.html.dom.mutations/mutationobserverinit/contains/)(KeyValuePair&lt;string, object&gt;) | 确定是否`MutationObserverInit`包含指定的键/值对. |
| [ContainsKey](../../aspose.html.dom.mutations/mutationobserverinit/containskey/)(string) | 确定是否`MutationObserverInit`集合包含指定的键。 |
| [CopyTo](../../aspose.html.dom.mutations/mutationobserverinit/copyto/)(KeyValuePair&lt;string, object&gt;[], int) | 复制`MutationObserverInit`元素到现有的一维数组，从指定的数组索引开始。 |
| [GetEnumerator](../../aspose.html.dom.mutations/mutationobserverinit/getenumerator/)() | 返回一个遍历`MutationObserverInit`元素. |
| [Remove](../../aspose.html.dom.mutations/mutationobserverinit/remove/#remove)(KeyValuePair&lt;string, object&gt;) | 从中删除指定的键/值对`MutationObserverInit`集合. |
| [Remove](../../aspose.html.dom.mutations/mutationobserverinit/remove/#remove_1)(string) | 从中删除与指定键关联的值`MutationObserverInit`集合. |
| [TryGetValue](../../aspose.html.dom.mutations/mutationobserverinit/trygetvalue/)(string, out object) | 获取与指定键关联的值。 |

### 也可以看看

* 命名空间 [Aspose.Html.Dom.Mutations](../../aspose.html.dom.mutations/)
* 部件 [Aspose.HTML](../../)


