Condividi tramite


ConfigurationSection.ShouldSerializePropertyInTargetVersion Metodo

Definizione

Indica se la proprietà specificata deve essere serializzata quando la gerarchia degli oggetti di configurazione viene serializzata per la versione di destinazione specificata di .NET Framework.

protected:
 virtual bool ShouldSerializePropertyInTargetVersion(System::Configuration::ConfigurationProperty ^ property, System::String ^ propertyName, System::Runtime::Versioning::FrameworkName ^ targetFramework, System::Configuration::ConfigurationElement ^ parentConfigurationElement);
protected public:
 virtual bool ShouldSerializePropertyInTargetVersion(System::Configuration::ConfigurationProperty ^ property, System::String ^ propertyName, System::Runtime::Versioning::FrameworkName ^ targetFramework, System::Configuration::ConfigurationElement ^ parentConfigurationElement);
protected virtual bool ShouldSerializePropertyInTargetVersion (System.Configuration.ConfigurationProperty property, string propertyName, System.Runtime.Versioning.FrameworkName targetFramework, System.Configuration.ConfigurationElement parentConfigurationElement);
protected internal virtual bool ShouldSerializePropertyInTargetVersion (System.Configuration.ConfigurationProperty property, string propertyName, System.Runtime.Versioning.FrameworkName targetFramework, System.Configuration.ConfigurationElement parentConfigurationElement);
abstract member ShouldSerializePropertyInTargetVersion : System.Configuration.ConfigurationProperty * string * System.Runtime.Versioning.FrameworkName * System.Configuration.ConfigurationElement -> bool
override this.ShouldSerializePropertyInTargetVersion : System.Configuration.ConfigurationProperty * string * System.Runtime.Versioning.FrameworkName * System.Configuration.ConfigurationElement -> bool
Protected Overridable Function ShouldSerializePropertyInTargetVersion (property As ConfigurationProperty, propertyName As String, targetFramework As FrameworkName, parentConfigurationElement As ConfigurationElement) As Boolean
Protected Friend Overridable Function ShouldSerializePropertyInTargetVersion (property As ConfigurationProperty, propertyName As String, targetFramework As FrameworkName, parentConfigurationElement As ConfigurationElement) As Boolean

Parametri

property
ConfigurationProperty

Oggetto ConfigurationProperty candidato per la serializzazione.

propertyName
String

Nome dell'oggetto ConfigurationProperty utilizzato in XML.

targetFramework
FrameworkName

Versione di destinazione di .NET Framework.

parentConfigurationElement
ConfigurationElement

Elemento padre della proprietà.

Restituisce

true se property deve essere serializzato; in caso contrario, false.

Commenti

Ogni sezione di configurazione creata per .NET Framework 4 e versioni successive deve eseguire in modo esplicito l'override di questo metodo e restituire true, ma solo se la proprietà specificata è valida per la versione specificata di .NET Framework. Non è necessario modificare le sezioni di configurazione esistenti create per le versioni precedenti di .NET Framework.

Il tipo di base contiene un'implementazione predefinita di questo metodo che restituisce truesempre . Se si implementa una sezione di configurazione e non si esegue l'override di questo metodo, per impostazione predefinita tutte le proprietà di configurazione contenute nella sezione di configurazione verranno serializzate per tutte le versioni del framework.

Si applica a

Vedi anche