Partager via


IDataObject Interface

Définition

Fournit un mécanisme indépendant du format pour le 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 classe pour les Clipboard 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

Nom Description
GetData(String, Boolean)

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

GetData(String)

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

GetData(Type)

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

GetDataPresent(String, Boolean)

Vérifie si les données sont disponibles ou peuvent être converties dans un format spécifié. Un Boolean indicateur indique s’il faut vérifier si les données peuvent être converties au format spécifié, s’il n’est pas disponible dans ce format.

GetDataPresent(String)

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

GetDataPresent(Type)

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

GetFormats()

Retourne une liste de tous les formats dans lequel les données de cet objet de données sont stockées, ou peuvent être converties en.

GetFormats(Boolean)

Retourne une liste de tous les formats dans utilisant les données de cet objet de données. Un Boolean indicateur indique si les formats auxquels les données peuvent être converties automatiquement ou non.

SetData(Object)

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

SetData(String, Object, Boolean)

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

SetData(String, Object)

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

SetData(Type, Object)

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

Méthodes d’extension

Nom Description
TryGetData<T>(IDataObject, String, Boolean, T)

Fournit un mécanisme indépendant du format pour le transfert de données.

TryGetData<T>(IDataObject, String, Func<TypeName,Type>, Boolean, T)

Fournit un mécanisme indépendant du format pour le transfert de données.

TryGetData<T>(IDataObject, String, T)

Fournit un mécanisme indépendant du format pour le transfert de données.

TryGetData<T>(IDataObject, T)

Fournit un mécanisme indépendant du format pour le transfert de données.

S’applique à

Voir aussi