System.Security.SecurityContext помечен как устаревший
Тип SecurityContext помечен устаревшим с использованием пользовательского идентификатора диагностики. При использовании API SecurityContext
во время компиляции создается предупреждение SYSLIB0003
.
Примечание.
В случае отключения идентификатора диагностики устаревших элементов по умолчанию (CS0618 для компилятора C#) не отключаются предупреждения, создаваемые компилятором при использовании этих API.
Старое поведение
До выхода версии .NET 6 тип SecurityContext не был помечен как устаревший, но все его общедоступные элементы члены создают PlatformNotSupportedException во время выполнения.
Новое поведение
Начиная с .NET 6, тип SecurityContext помечен как устаревший.
Представленные версии
.NET 6 RC 1
Тип критического изменения
Это изменение может повлиять на совместимость исходного кода.
Причина изменения
Все открытые элементы SecurityContext создают PlatformNotSupportedException во время выполнения. SecurityContext является частью системы управления доступом для кода (CAS), которая является неподдерживаемой устаревшей технологией.
Рекомендуемое действие
Удалите все обращения к этим API из кода.