Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Version introduite : .NET 10 Preview 1
Clipboard.GetData(string)est obsolète. Utilisez à la place les méthodesClipboard.TryGetData<T>.
- ou -
DataObject.GetDatales méthodes sont obsolètes. Utilisez plutôt le correspondantDataObject.TryGetData<T>.
- ou -
ClipboardProxy.GetData(As String)méthode est obsolète. UtilisezClipboardProxy.TryGetData(Of T)(As String, As T)à la place.
L’utilisation de Clipboard.GetData(String), DataObject.GetData ou ClipboardProxy.GetData(String) génère un avertissement WFDEV005 au moment de la compilation. Ces méthodes s’appuient sur BinaryFormatter, qui est déconseillée pour des raisons de sécurité. Pour plus d’informations, consultez le guide de migration Windows Forms pour BinaryFormatter.
Contournement
Remplacez les références à ces méthodes par celles qui n’utilisent BinaryFormatterpas .
| Méthode d’origine | Méthode de remplacement |
|---|---|
| Clipboard.GetData(String) | Clipboard.TryGetData |
| DataObject.GetData | DataObject.TryGetData |
| ClipboardProxy.GetData(String) | ClipboardProxy.TryGetData |
Supprimer un avertissement
Supprimez l’avertissement avec l’une des méthodes suivantes :
Définissez la gravité de la règle dans le fichier .editorConfig .
[*.{cs,vb}] dotnet_diagnostic.WFDEV005.severity = nonePour plus d’informations sur les fichiers de configuration de l’éditeur, consultez Les fichiers de configuration pour les règles d’analyse du code.
Ajoutez les
PropertyGroupsuivantes à votre fichier projet :<PropertyGroup> <NoWarn>$(NoWarn);WFDEV005</NoWarn> </PropertyGroup>Effectuez la suppression dans le code avec la directive
#pragma warning disable WFDEV005.
Pour plus d’informations, consultez Comment supprimer les avertissements d’analyse du code.
.NET Desktop feedback