IDataObject Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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 |
| 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 |
| 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. |