ConfigurationSection.ShouldSerializePropertyInTargetVersion Metoda

Definice

Určuje, zda má být zadaná vlastnost serializována, když je hierarchie objektů konfigurace serializována pro zadanou cílovou verzi rozhraní .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

Parametry

property
ConfigurationProperty

Objekt ConfigurationProperty , který je kandidátem pro serializaci.

propertyName
String

Název objektu ConfigurationProperty tak, jak se vyskytuje v JAZYCE XML.

targetFramework
FrameworkName

Cílová verze rozhraní .NET Framework.

parentConfigurationElement
ConfigurationElement

Nadřazený prvek vlastnosti.

Návraty

trueproperty pokud by měl být serializován, jinak hodnota false.

Poznámky

Každý oddíl konfigurace, který je vytvořen pro rozhraní .NET Framework 4 a novější verze musí explicitně přepsat tuto metodu a vrátit true, ale pouze v případě, že zadaná vlastnost je platná pro zadanou verzi rozhraní .NET Framework. Existující konfigurační oddíly, které byly vytvořeny pro starší verze rozhraní .NET Framework, není nutné měnit.

Základní typ obsahuje výchozí implementaci této metody, která vždy vrací true. Pokud implementujete oddíl konfigurace a nepřepíšete tuto metodu, ve výchozím nastavení budou všechny vlastnosti konfigurace obsažené v oddílu konfigurace serializovány pro všechny verze rozhraní.

Platí pro

Viz také