Udostępnij za pośrednictwem


Element System.Security.SecurityContext jest oznaczony jako przestarzały

SecurityContext jest oznaczony jako przestarzały z niestandardowym identyfikatorem diagnostycznym. Użycie dowolnych SecurityContext interfejsów API generuje ostrzeżenie SYSLIB0003 w czasie kompilacji.

Uwaga

Pomijanie domyślnego identyfikatora diagnostycznego obsoletion, który jest CS0618 dla kompilatora języka C#, nie pomija ostrzeżeń generowanych przez kompilator podczas użycia tych interfejsów API.

Stare zachowanie

Przed platformą PlatformNotSupportedException .NET 6 SecurityContext typ nie został oznaczony jako przestarzały, jednak wszyscy jego publiczni członkowie zgłaszają wartość w czasie wykonywania.

Nowe zachowanie

Począwszy od platformy .NET 6, SecurityContext element jest oznaczony jako przestarzały.

Wprowadzona wersja

.NET 6 RC 1

Typ zmiany powodującej niezgodność

Ta zmiana może mieć wpływ na zgodność źródła.

Przyczyna wprowadzenia zmiany

Wszyscy członkowie SecurityContext społeczeństwa rzucają PlatformNotSupportedException w czasie wykonywania. Jest SecurityContext to część zabezpieczeń dostępu kodu (CAS), która jest nieobsługiwaną starszą technologią.

Usuń dowolne użycie tych interfejsów API z kodu.

Dotyczy interfejsów API

Zobacz też