Obsolescência na criptografia (.NET 11)

Algumas APIs de criptografia estão marcadas como obsoletas, começando no .NET 11.

Para obsoletidades noutras áreas centrais de bibliotecas .NET, veja obsoletidades de API com IDs de diagnóstico não predefinidos (.NET 11).

Comportamento anterior

Anteriormente, podia usar estas APIs sem quaisquer avisos de compilação sobre obsolência.

Novo comportamento

No .NET 11 e versões posteriores, a utilização destas APIs produz um diagnóstico em tempo de compilação.

A tabela a seguir lista as IDs de diagnóstico personalizadas e suas mensagens de aviso correspondentes.

ID de diagnóstico Description Severity
SYSLIB0065 O set acessor de AsnEncodedData.RawData é obsoleto. Usar o construtor do tipo apropriado para decodificar dados, ou usar AsnEncodedData.CopyFrom(AsnEncodedData) para cenários mutáveis. Warning

Versão introduzida

.NET 11 Pré-visualização 6

Tipo de mudança disruptiva

Essas obsolescências podem afetar compatibilidade do código-fonte.

Se tiver de continuar a usar APIs obsoletas, suprima o aviso usando o ID de diagnóstico personalizado.

APIs afetadas

SYSLIB0065

Consulte também