System.Security.SecurityContext je označený jako zastaralý.
SecurityContext je označen zastaralá pomocí vlastního ID diagnostiky. Při použití všech SecurityContext
rozhraní API se vygeneruje upozornění SYSLIB0003
v době kompilace.
Poznámka:
Potlačení výchozího ID diagnostiky obsoletion, což je CS0618 pro kompilátor jazyka C#, nepotlačí upozornění, že kompilátor generuje při použití těchto rozhraní API.
Staré chování
Před .NET 6 SecurityContext nebyl typ označen zastaralý, ale všichni jeho veřejné členy vyvolat PlatformNotSupportedException za běhu.
Nové chování
Počínaje rozhraním .NET 6 SecurityContext je označena zastaralá.
Zavedená verze
.NET 6 RC 1
Typ zásadní změny
Tato změna může mít vliv na kompatibilitu zdroje.
Důvod změny
Všichni veřejný členové SecurityContext vyvolání PlatformNotSupportedException za běhu. Je SecurityContext součástí zabezpečení přístupu kódu (CAS), což je nepodporovaná starší technologie.
Doporučená akce
Odeberte z kódu jakékoli použití těchto rozhraní API.