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.
Önerilen eylem
Bu API'lerin tüm kullanımlarını kodunuzdan kaldırın.
Etkilenen API’ler
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin