Поделиться через


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.

Применяется к