Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Versão introduzida: .NET 10 Preview 1
Clipboard.GetData(string)está obsoleto. Use métodosClipboard.TryGetData<T>em vez disso.
-ou-
Métodos
DataObject.GetDatasão obsoletos. Em vez disso, use o correspondenteDataObject.TryGetData<T>.
-ou-
ClipboardProxy.GetData(As String)método está obsoleto. UtilizeClipboardProxy.TryGetData(Of T)(As String, As T)em substituição.
Usando Clipboard.GetData(String), DataObject.GetData, ou ClipboardProxy.GetData(String), gera um aviso WFDEV005 em tempo de compilação. Esses métodos dependem do BinaryFormatter, que foi preterido por motivos de segurança. Para obter mais informações, consulte Guia de migração do Windows Forms para BinaryFormatter.
Solução
Substitua as referências a esses métodos por outras que não usam BinaryFormatter.
| Método original | Método de substituição |
|---|---|
| Clipboard.GetData(String) | Clipboard.TryGetData |
| DataObject.GetData | DataObject.TryGetData |
| ClipboardProxy.GetData(String) | ClipboardProxy.TryGetData |
Suprimir um aviso
Suprima o aviso com um dos seguintes métodos:
Defina a severidade da regra no arquivo de .editorConfig.
[*.{cs,vb}] dotnet_diagnostic.WFDEV005.severity = nonePara obter mais informações sobre arquivos de configuração do editor, consulte Arquivos de configuração para regras de análise de código.
Adicione o seguinte
PropertyGroupao seu arquivo de projeto:<PropertyGroup> <NoWarn>$(NoWarn);WFDEV005</NoWarn> </PropertyGroup>Suprimir em código com a diretiva
#pragma warning disable WFDEV005.
Para obter mais informações, consulte Como suprimir avisos de análise de código.
.NET Desktop feedback