ConfigurationSection.ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName) Метод

Определение

указывает, следует ли сериализовать указанный элемент при сериализации иерархии объекта конфигурации для указанной целевой версии платформа .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.

Возвращаемое значение

Boolean

Значение true, если свойство element должно быть сериализовано; в противном случае — значение false.

Комментарии

каждый раздел конфигурации, созданный для платформа .NET Framework 4 и более поздних версий, должен явным образом переопределять этот метод и возвращать true значение, но только в том случае, если указанный элемент допустим для указанной версии платформа .NET Framework. существующие разделы конфигурации, созданные для более ранних версий платформа .NET Framework, изменять не нужно.

Базовый тип содержит реализацию по умолчанию этого метода, которая всегда возвращает значение true . Если вы реализуете раздел конфигурации и не переопределяете этот метод, по умолчанию все элементы конфигурации, содержащиеся в разделе конфигурации, будут сериализованы для всех версий платформы.

Применяется к

См. также раздел