Partager via


ConfigurationSection.ShouldSerializeElementInTargetVersion Méthode

Définition

Indique si l’élément spécifié doit être sérialisé lorsque la hiérarchie d’objets de configuration est sérialisée pour la version cible spécifiée du .NET Framework.

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

Paramètres

element
ConfigurationElement

Objet ConfigurationElement candidat à la sérialisation.

elementName
String

Nom de l’objet ConfigurationElement tel qu’il se produit dans XML.

targetFramework
FrameworkName

Version cible du framework .NET.

Retours

true si la element valeur doit être sérialisée ; sinon, false.

Remarques

Chaque section de configuration créée pour les versions .NET Framework 4 et ultérieures doit remplacer explicitement cette méthode et retourner true, mais uniquement si l’élément spécifié est valide pour la version spécifiée du framework .NET. Les sections de configuration existantes qui ont été créées pour les versions antérieures de l’infrastructure .NET n’ont pas besoin d’être modifiées.

Le type de base contient une implémentation par défaut de cette méthode qui retourne truetoujours . Si vous implémentez une section de configuration et que vous ne remplacez pas cette méthode, par défaut, tous les éléments de configuration contenus dans la section de configuration seront sérialisés pour toutes les versions du framework.

S’applique à