Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující rozhraní API jsou označena zastaralá, počínaje verzí .NET 5. Použití těchto rozhraní API generuje upozornění SYSLIB0009 v době kompilace a vyvolá PlatformNotSupportedException za běhu programu.
V .NET 9 a novějších verzích je celá AuthenticationManager třída označena zastaralá. Použití této třídy generuje upozornění SYSLIB0009 v době kompilace.
Metody v této třídě buď nedělají žádnou operaci, nebo vyvolají PlatformNotSupportedException při běhu programu.
Alternativní řešení
Implement IAuthenticationModule, který má metody, které byly dříve volány AuthenticationManager.Authenticate.
Potlačte upozornění
Pokud musíte použít zastaralá rozhraní API, můžete potlačit upozornění v kódu nebo v souboru projektu.
Chcete-li potlačit pouze jedno porušení, přidejte do zdrojového souboru direktivy preprocesoru, které chcete zakázat a znovu povolit upozornění.
// Disable the warning.
#pragma warning disable SYSLIB0009
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0009
Pokud chcete potlačit všechna SYSLIB0009 upozornění v projektu, přidejte <NoWarn> do souboru projektu vlastnost.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0009</NoWarn>
</PropertyGroup>
</Project>
Další informace naleznete v tématu Potlačení upozornění.