Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

IDataObject interface

 

Date de publication : novembre 2016

Fournit un mécanisme indépendant du format pour transférer des données.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

[ComVisibleAttribute(true)]
public interface IDataObject

NomDescription
System_CAPS_pubmethodGetData(String)

Récupère les données associées au format de données spécifié.

System_CAPS_pubmethodGetData(String, Boolean)

Récupère les données associées au format de données spécifié, à l’aide d’une valeur booléenne pour déterminer s’il faut convertir les données au format.

System_CAPS_pubmethodGetData(Type)

Récupère les données associées au format de type classe spécifié.

System_CAPS_pubmethodGetDataPresent(String)

Détermine si les données stockées dans cette instance sont associées, ou peuvent être converties au format spécifié.

System_CAPS_pubmethodGetDataPresent(String, Boolean)

Détermine si les données stockées dans cette instance sont associées au format spécifié, à l’aide d’une valeur booléenne pour déterminer s’il faut convertir les données au format.

System_CAPS_pubmethodGetDataPresent(Type)

Détermine si les données stockées dans cette instance sont associées, ou peuvent être converties au format spécifié.

System_CAPS_pubmethodGetFormats()

Retourne une liste de tous les formats de données stockées dans cette instance sont associées ou peuvent être converties en.

System_CAPS_pubmethodGetFormats(Boolean)

Obtient une liste de tous les formats de données stockées dans cette instance sont associées ou peuvent être converties, à l’aide d’une valeur booléenne pour déterminer si pour récupérer tous les formats de données peuvent être converties vers ou uniquement les données natives des formats.

System_CAPS_pubmethodSetData(Object)

Stocke les données spécifiées dans cette instance, à l’aide de la classe des données pour le format.

System_CAPS_pubmethodSetData(String, Boolean, Object)

Stocke les données spécifiées et leur format associé dans cette instance, à l’aide d’une valeur booléenne pour indiquer si les données peuvent être converties dans un autre format.

System_CAPS_pubmethodSetData(String, Object)

Stocke les données spécifiées et leur format associé dans cette instance.

System_CAPS_pubmethodSetData(Type, Object)

Stocke les données spécifiées et son type de classe associé dans cette instance.

Le IDataObject interface est utilisée par la Clipboard classe et dans les opérations de glisser-déplacer.

En cas d’implémentation dans une classe, le IDataObject méthodes permettent à l’utilisateur de stocker des données dans plusieurs formats dans une instance de la classe. Stockage de données dans plusieurs formats augmente le risque qu’une application cible dont vous ignorez peut-être, les spécifications de format peut récupérer les données stockées. Pour stocker des données dans une instance de IDataObject, appelez le SetData (méthode) et spécifiez le format de données dans le format paramètre. Définir le autoConvert paramètre false Si vous ne souhaitez pas les données stockées à convertir en un autre format lors de leur extraction. Appeler SetData plusieurs fois sur une instance de IDataObject pour stocker les données dans plusieurs formats.

Récupérer les données stockées dans un IDataObject en appelant le GetData méthode et en spécifiant les données de format dans le format paramètre. Définir le autoConvert paramètre false pour récupérer uniquement les données qui ont été stockées dans le format spécifié. Pour convertir les données stockées au format spécifié, affectez autoConvert à true, ou n’utilisez pas autoConvert.

Pour déterminer les formats des données stockées dans un IDataObject, utilisez la commande suivante IDataObject méthodes.

  • Appelez le GetFormats méthode pour récupérer un tableau de tous les formats dans lesquels les données sont disponibles. Définir le autoConvert paramètre false pour obtenir uniquement les formats dans lesquels les données sont stockées. Pour obtenir tous les formats dans lesquels les données sont disponibles, affectez autoConvert à true, ou n’utilisez pas ce paramètre.

  • Appelez le GetDataPresent méthode pour déterminer si les données stockées sont disponibles dans un format donné. Si vous ne souhaitez pas que les données stockées à convertir au format spécifié, la valeur du autoConvert paramètre false.

Consultez la DataObject classe pour une implémentation de cette interface. Consultez la DataFormats classe pour prédéfinis Clipboard formats de données.

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: