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, а не для пользовательских приложений.