ServiceModelExtensionCollectionElement<TServiceModelExtensionElement>.Unmerge Yöntem

Tanım

Yapılandırma bilgilerini yapılandırma hiyerarşisinin farklı düzeylerinden birleştirmenin etkisini tersine çevirir.

C#
protected override void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode);

Parametreler

sourceElement
ConfigurationElement

ConfigurationElement Özelliklerin birleştirilmiş görünümünü içeren geçerli düzeydeki bir nesne.

parentElement
ConfigurationElement

Geçerli öğenin üst ConfigurationElement nesnesi veya null bu en üst düzeyse.

saveMode
ConfigurationSaveMode

ConfigurationSaveMode Hangi özellik değerlerinin ekleneceğini belirleyen numaralandırılmış değer.

Açıklamalar

Bu yöntem, yapılandırma bilgilerini yapılandırma hiyerarşisinin farklı düzeylerinden birleştirmenin etkisini tersine çevirir. Bu, geçerli hiyerarşi düzeyindeki yapılandırma kümesinin seri hale getirmeden önce üst düzeylerde bu kümeden ayırt edilmesini sağlar.

Bu yöntem, üst nesneyi ve kaynak nesneyi karşılaştırmak için sistem tarafından yeni bir geçici öğede çağrılır. Değeri temel saveMode alarak, geçici nesneyi seri hale getirmesi gereken verileri içerecek şekilde ayarlar. Kaydetme modları hakkında daha fazla bilgi için bkz Minimal. .

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1