ConfigurationSection.ShouldSerializeElementInTargetVersion Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, следует ли сериализовать указанный элемент при сериализации иерархии объектов конфигурации для указанной целевой версии .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
Параметры
- element
- ConfigurationElement
Объект ConfigurationElement , который является кандидатом на сериализацию.
- elementName
- String
Имя ConfigurationElement объекта, как оно происходит в XML.
- targetFramework
- FrameworkName
Целевая версия платформы .NET Framework.
Возвращаемое значение
true Значение , element если должен быть сериализован; в противном случае false.
Комментарии
Каждый раздел конфигурации, созданный для .NET Framework 4 и более поздних версий, должен явно переопределить этот метод и вернуть true, но только если указанный элемент действителен для указанной версии платформы .NET Framework. Существующие разделы конфигурации, созданные для более ранних версий платформы .NET Framework, не должны быть изменены.
Базовый тип содержит реализацию этого метода по умолчанию, который всегда возвращается true. Если вы реализуете раздел конфигурации и не переопределяете этот метод, по умолчанию все элементы конфигурации, содержащиеся в разделе конфигурации, будут сериализованы для всех версий платформы.