System.Security.SecurityContext가 사용되지 않는 것으로 표시됨
SecurityContext가 사용자 지정 진단 ID와 함께 사용되지 않는 것으로 표시됩니다. SecurityContext
API를 사용하면 컴파일 시간에 SYSLIB0003
경고가 생성됩니다.
참고 항목
C# 컴파일러에 대한 기본 사용되지 않음 진단 ID인 CS0618을 표시하지 않아도 이러한 API를 사용할 때 컴파일러에서 생성되는 경고는 표시됩니다.
이전 동작
.NET 6 이전에는 SecurityContext 형식이 사용되지 않는 것으로 표시되지 않았지만 모든 공용 멤버는 런타임에 PlatformNotSupportedException을 throw합니다.
새 동작
.NET 6부터 SecurityContext는 사용되지 않는 것으로 표시됩니다.
도입된 버전
.NET 6 RC 1
호환성이 손상되는 변경의 형식
이 변경은 소스 호환성에 영향을 줄 수 있습니다.
변경 이유
SecurityContext의 모든 공용 멤버는 런타임에 PlatformNotSupportedException을 throw합니다. SecurityContext는 지원되지 않는 레거시 기술인 CAS(코드 액세스 보안)의 일부입니다.
권장 작업
코드에서 이러한 API 사용을 제거합니다.
영향을 받는 API
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET