ServiceModelExtensionCollectionElement<TServiceModelExtensionElement>.Unmerge 方法

定义

反转从配置层次结构的不同级别合并配置信息的效果。

protected:
 override void Unmerge(System::Configuration::ConfigurationElement ^ sourceElement, System::Configuration::ConfigurationElement ^ parentElement, System::Configuration::ConfigurationSaveMode saveMode);
protected override void Unmerge (System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode);
override this.Unmerge : System.Configuration.ConfigurationElement * System.Configuration.ConfigurationElement * System.Configuration.ConfigurationSaveMode -> unit
Protected Overrides Sub Unmerge (sourceElement As ConfigurationElement, parentElement As ConfigurationElement, saveMode As ConfigurationSaveMode)

参数

sourceElement
ConfigurationElement

当前级别上的一个包含属性合并视图的 ConfigurationElement

parentElement
ConfigurationElement

返回当前元素的父 ConfigurationElement 对象,如果当前元素为顶级,则返回 null

saveMode
ConfigurationSaveMode

一个可确定要包含哪些属性值的 ConfigurationSaveMode 枚举值。

注解

此方法可反转从配置层次结构的不同级别合并配置信息的效果。 这将允许在序列化之前,当前层次结构级别上的配置设置与父级别上的配置设置有所不同。

系统会对新的临时元素调用此方法,以将父对象与源对象进行比较。 然后根据 saveMode 值对临时对象进行设置,使其包含必须序列化的数据。 有关保存模式的详细信息,请参阅 Minimal

适用于