Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De CryptoConfig.EncodeOID(String) methode is gemarkeerd als verouderd, vanaf .NET 6. Als u deze API in code gebruikt, wordt er een waarschuwing SYSLIB0031 gegenereerd tijdens het compileren en wordt er tijdens runtime een PlatformNotSupportedException uitzondering gegenereerd.
Tijdelijke oplossingen
Gebruik de asn.1-functionaliteit die beschikbaar is in System.Formats.Asn1.
Een waarschuwing onderdrukken
Als u de verouderde API's moet gebruiken, kunt u de waarschuwing in code of in het projectbestand onderdrukken.
Als u slechts één schending wilt onderdrukken, voegt u preprocessorrichtlijnen toe aan uw bronbestand om de waarschuwing uit te schakelen en vervolgens opnieuw in te schakelen.
// Disable the warning.
#pragma warning disable SYSLIB0031
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0031
Als u alle SYSLIB0031 waarschuwingen in uw project wilt onderdrukken, voegt u een <NoWarn> eigenschap toe aan het projectbestand.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0031</NoWarn>
</PropertyGroup>
</Project>
Zie Waarschuwingen onderdrukkenvoor meer informatie.