ServiceModelExtensionCollectionElement<TServiceModelExtensionElement>.Unmerge Metodo

Definizione

Inverte l'effetto di unione delle informazioni sulla configurazione da livelli diversi della gerarchia di configurazione.

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)

Parametri

sourceElement
ConfigurationElement

Oggetto ConfigurationElement al livello corrente che contiene una visualizzazione unita delle proprietà.

parentElement
ConfigurationElement

Oggetto ConfigurationElement padre dell'elemento corrente oppure null se si tratta del livello principale.

saveMode
ConfigurationSaveMode

Valore enumerato di ConfigurationSaveMode che determina i valori della proprietà da includere.

Commenti

Questo metodo inverte l'effetto di unione delle informazioni sulla configurazione da livelli diversi della gerarchia di configurazione. In questo modo è possibile differenziare la configurazione impostata al livello di gerarchia corrente da quella impostata ai livelli padre, prima della serializzazione.

Questo metodo viene chiamato dal sistema su un nuovo elemento temporaneo per confrontare l'oggetto padre e l'oggetto di origine. In base al valore di saveMode, l'oggetto temporaneo viene quindi impostato in modo da contenere i dati che devono essere serializzati. Per altre informazioni sulle modalità di salvataggio, vedere Minimal.

Si applica a