ConfigurationSection.ShouldSerializeElementInTargetVersion 方法

定义

指示在为.NET Framework的指定目标版本序列化配置对象层次结构时,是否应序列化指定的元素。

protected:
 virtual bool ShouldSerializeElementInTargetVersion(System::Configuration::ConfigurationElement ^ element, System::String ^ elementName, System::Runtime::Versioning::FrameworkName ^ targetFramework);
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, string elementName, System.Runtime.Versioning.FrameworkName targetFramework);
protected internal 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 Overridable Function ShouldSerializeElementInTargetVersion (element As ConfigurationElement, elementName As String, targetFramework As FrameworkName) As Boolean
Protected Friend Overridable Function ShouldSerializeElementInTargetVersion (element As ConfigurationElement, elementName As String, targetFramework As FrameworkName) As Boolean

参数

element
ConfigurationElement

作为候选序列化对象的 ConfigurationElement 对象。

elementName
String

ConfigurationElement 对象出现在 XML 中的名称。

targetFramework
FrameworkName

.NET Framework的目标版本。

返回

如果应序列化 element,则为 true;否则为 false

注解

为 .NET Framework 4 及更高版本创建的每个配置节都必须显式重写此方法并返回 true,但前提是指定的元素对.NET Framework的指定版本有效。 无需更改为早期版本的.NET Framework创建的现有配置节。

基类型包含此方法的默认实现,该实现始终返回 true。 如果实现配置节且未重写此方法,则默认情况下,将针对所有框架版本序列化配置节中包含的所有配置元素。

适用于

另请参阅