ConfigurationSection.ShouldSerializePropertyInTargetVersion Methode

Definitie

Geeft aan of de opgegeven eigenschap moet worden geserialiseerd wanneer de configuratieobjecthiërarchie wordt geserialiseerd voor de opgegeven doelversie van het .NET Framework.

protected public:
 virtual bool ShouldSerializePropertyInTargetVersion(System::Configuration::ConfigurationProperty ^ property, System::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 Friend Overridable Function ShouldSerializePropertyInTargetVersion (property As ConfigurationProperty, propertyName As String, targetFramework As FrameworkName, parentConfigurationElement As ConfigurationElement) As Boolean

Parameters

property
ConfigurationProperty

Het ConfigurationProperty object dat een kandidaat is voor serialisatie.

propertyName
String

De naam van het ConfigurationProperty object zoals het zich in XML voordoet.

targetFramework
FrameworkName

De doelversie van het .NET Framework.

parentConfigurationElement
ConfigurationElement

Het bovenliggende element van de eigenschap.

Retouren

trueals het property moet worden geserialiseerd; anders. false

Opmerkingen

Elke configuratiesectie die wordt gemaakt voor de .NET Framework 4- en latere versies, moet deze methode expliciet overschrijven en true retourneren, maar alleen als de opgegeven eigenschap geldig is voor de opgegeven versie van het .NET Framework. Bestaande configuratiesecties die zijn gemaakt voor eerdere versies van het .NET Framework hoeven niet te worden gewijzigd.

Het basistype bevat een standaard implementatie van deze methode die altijd wordt geretourneerd true. Als u een configuratiesectie implementeert en deze methode niet overschrijft, worden standaard alle configuratie-eigenschappen in de configuratiesectie geserialiseerd voor alle frameworkversies.

Van toepassing op

Zie ook