Прочитать на английском

Поделиться через


ConfigurationSection.ShouldSerializeSectionInTargetVersion Метод

Определение

Указывает, следует ли сериализовать текущий ConfigurationSection экземпляр при сериализации иерархии объектов конфигурации для указанной целевой версии платформа .NET Framework.

protected virtual bool ShouldSerializeSectionInTargetVersion (System.Runtime.Versioning.FrameworkName targetFramework);
protected internal virtual bool ShouldSerializeSectionInTargetVersion (System.Runtime.Versioning.FrameworkName targetFramework);

Параметры

targetFramework
FrameworkName

Целевая версия платформа .NET Framework.

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

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

Комментарии

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

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

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

Продукт Версии
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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