Aracılığıyla paylaş


System.Security.SecurityContext eski olarak işaretlendi

SecurityContext, özel bir tanılama kimliğiyle eski olarak işaretlenir. Herhangi bir SecurityContext API'nin kullanılması derleme zamanında uyarı SYSLIB0003 oluşturur.

Not

C# derleyicisi için CS0618 olan varsayılan eski tanılama kimliğinin gizlenmesi, bu API'ler kullanıldığında derleyicinin oluşturduğu uyarıları gizlemez.

Eski davranış

.NET 6'nın SecurityContext öncesinde, tür eski olarak işaretlenmemişti, ancak tüm genel üyeleri çalışma zamanında bir PlatformNotSupportedException oluşturur.

Yeni davranış

.NET 6'dan başlayarak eski SecurityContext olarak işaretlenir.

Sürüm kullanıma sunulmuştur

.NET 6 RC 1

Hataya neden olan değişikliğin türü

Bu değişiklik kaynak uyumluluğunu etkileyebilir.

Değişiklik nedeni

'nin tüm genel üyeleri SecurityContext çalışma zamanında bir PlatformNotSupportedException atar. SecurityContext, desteklenmeyen eski bir teknoloji olan Kod erişim güvenliği (CAS) öğesinin bir parçasıdır.

Bu API'lerin tüm kullanımlarını kodunuzdan kaldırın.

Etkilenen API’ler

Ayrıca bkz.