ServiceModelExtensionCollectionElement<TServiceModelExtensionElement>.Unmerge 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
反转从配置层次结构的不同级别合并配置信息的效果。
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。