Partager via


IDataObject Interface

Définition

Fournit un mécanisme indépendant du format destiné au transfert de données.

public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
Dérivé

Remarques

L’interface IDataObject est utilisée par la Clipboard classe pour les opérations de transfert de données telles que le glisser-déplacer.

En cas d’implémentation par une classe, les IDataObject méthodes permettent à un objet de données unique d’offrir des données dans plusieurs formats. L’offre de données dans plusieurs formats tend à rendre les données utilisables par une plus grande variété d’applications que si un seul format de données a été pris en charge.

La DataObject classe fournit une implémentation de base de l’interface IDataObject .

Méthodes

GetData(String)

Récupère un objet de données dans un format de données spécifié par une chaîne.

GetData(String, Boolean)

Récupère un objet de données dans un format spécifié, en convertissant de façon facultative les données au format spécifié.

GetData(Type)

Récupère un objet de données dans un format de données spécifié par un objet Type.

GetDataPresent(String)

Vérifie si les données sont disponibles dans un format spécifié ou peuvent être converties au format spécifié ; le format de données est spécifié par une chaîne.

GetDataPresent(String, Boolean)

Vérifie si les données sont disponibles dans un format spécifié ou peuvent être converties en un format spécifié. Un indicateur Boolean indique s'il faut vérifier si les données peuvent être converties au format spécifié lorsqu'elles ne sont pas disponibles dans ce format.

GetDataPresent(Type)

Vérifie si les données sont disponibles dans un format spécifié ou peuvent être converties en un format spécifié. Le format de données est spécifié par un objet Type.

GetFormats()

Retourne une liste de tous les formats dans lesquels sont stockées les données de cet objet de données ou vers lesquels elles peuvent être converties.

GetFormats(Boolean)

Retourne une liste de tous les formats dans lesquels les données de cet objet de données sont stockées. Un indicateur Boolean indique s'il faut inclure également les formats auxquels les données peuvent être converties automatiquement.

SetData(Object)

Stocke les données spécifiées dans cet objet de données, en convertissant automatiquement le format de données du type d'objet source.

SetData(String, Object)

Stocke les données spécifiées dans cet objet de données, avec un ou plusieurs formats de données spécifiés. Le format de données est spécifié par une chaîne.

SetData(String, Object, Boolean)

Stocke les données spécifiées dans cet objet de données, avec un ou plusieurs formats de données spécifiés. Cette surcharge inclut un indicateur Boolean pour indiquer si les données peuvent être converties dans un autre format lors de la récupération.

SetData(Type, Object)

Stocke les données spécifiées dans cet objet de données, avec un ou plusieurs formats de données spécifiés. Le format de données est spécifié par une classe Type.

S’applique à

Voir aussi