System.Runtime.Versioning Пространство имен

Содержит дополнительные типы, поддерживающие управление версиями в параллельно выполняемых реализациях платформы .NET.

Классы

ComponentGuaranteesAttribute

Определяет гарантированную совместимость компонента, типа или члена типа с одной или несколькими версиями.

FrameworkName

Представляет имя версии .NET.

ObsoletedOSPlatformAttribute

Помечает ИНТЕРФЕЙСы API, которые были устаревшими в заданной версии операционной системы.

OSPlatformAttribute

Базовый тип для всех атрибутов API для конкретной платформы.

RequiresPreviewFeaturesAttribute

Указывает, что API находится в предварительной версии. Этот атрибут позволяет помечать сайты вызовов с помощью диагностики, которая указывает, что используется предварительная версия функции. Авторы могут использовать этот атрибут для отправки предварительных версий функций в своих сборках.

ResourceConsumptionAttribute

Указывает ресурс, потребляемый членом класса. Этот класс не наследуется.

ResourceExposureAttribute

Указывает доступность ресурса для члена класса. Этот класс не наследуется.

SupportedOSPlatformAttribute

Позволяет указать, что API поддерживается для заданной платформы или операционной системы. Если указана версия, то API не может быть вызван из более ранней версии. Чтобы указать поддержку нескольких операционных систем, используйте несколько атрибутов.

SupportedOSPlatformGuardAttribute

Примечает настраиваемое поле, свойство или метод, указав поддерживаемое имя платформы и необязательную версию. Для обозначения защиты для нескольких поддерживаемых платформ можно применить несколько атрибутов.

TargetFrameworkAttribute

Определяет версию .NET, для которой была скомпилирована соответствующая сборка.

TargetPlatformAttribute

Указывает операционную систему, предназначенную для проекта, например Windows или iOS.

UnsupportedOSPlatformAttribute

Помечает API, которые были удалены или не поддерживаются в определенной версии операционной системы.

UnsupportedOSPlatformGuardAttribute

Добавляет к полю, свойству или методу настраиваемого охранника неподдерживаемое имя платформы и необязательную версию. Для указания защиты для нескольких неподдерживаемых платформ можно применить несколько атрибутов.

VersioningHelper

Предоставляет методы, облегчающие разработчиком написание кода, безопасного относительно версий. Этот класс не наследуется.

Перечисления

ComponentGuaranteesOptions

Описывает гарантированную совместимость компонента, типа или члена типа с несколькими версиями.

ResourceScope

Определяет область видимости общего ресурса.

Комментарии

Типы, найденные в этом пространстве имен, предназначены для использования в .NET, а не для пользовательских приложений.