IDataObject Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein formatunabhängiges Verfahren zur Übertragung von Daten bereit.
public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
- Abgeleitet
Hinweise
Die IDataObject Schnittstelle wird von der Clipboard Klasse für Datenübertragungsvorgänge wie Drag-and-Drop verwendet.
Bei der Implementierung einer Klasse ermöglichen die IDataObject Methoden ein einzelnes Datenobjekt, daten in mehreren Formaten anzubieten. Das Anbieten von Daten in mehreren Formaten führt dazu, dass die Daten von einer breiteren Palette von Anwendungen verwendet werden können, als wenn nur ein einzelnes Datenformat unterstützt wurde.
Die DataObject Klasse stellt eine grundlegende Implementierung der IDataObject Schnittstelle bereit.
Methoden
GetData(String) |
Ruft ein Datenobjekt in einem angegebenen Format ab; das Datenformat wird durch eine Zeichenfolge angegeben. |
GetData(String, Boolean) |
Ruft ein Datenobjekt in einem angegebenen Format ab und konvertiert die Daten optional in das angegebene Format. |
GetData(Type) |
Ruft ein Datenobjekt in einem angegebenen Format ab; das Datenformat wird durch ein Type-Objekt angegeben. |
GetDataPresent(String) |
Überprüft, ob die Daten in einem angegebenen Format verfügbar sind oder in dieses Format konvertiert werden können; das Datenformat wird durch eine Zeichenfolge angegeben. |
GetDataPresent(String, Boolean) |
Überprüft, ob die Daten in einem bestimmten Format verfügbar sind oder in dieses Format konvertiert werden können. Ein |
GetDataPresent(Type) |
Überprüft, ob die Daten in einem bestimmten Format verfügbar sind oder in dieses Format konvertiert werden können. Das Datenformat wird von einem Type-Objekt angegeben. |
GetFormats() |
Gibt eine Liste aller Formate zurück, in denen die Daten in diesem Datenobjekt gespeichert sind bzw. in die diese konvertiert werden können. |
GetFormats(Boolean) |
Gibt eine Liste aller Formate zurück, in denen die Daten in diesem Datenobjekt gespeichert sind. Ein |
SetData(Object) |
Speichert die angegebenen Daten in diesem Datenobjekt. Dabei wird das Datenformat automatisch aus dem Quellobjekttyp konvertiert. |
SetData(String, Object) |
Speichert die angegebenen Daten in diesem Datenobjekt, zusammen mit einem oder mehreren angegebenen Datenformaten. Das durch eine Zeichenfolge angegebene Datenformat. |
SetData(String, Object, Boolean) |
Speichert die angegebenen Daten in diesem Datenobjekt, zusammen mit einem oder mehreren angegebenen Datenformaten. Diese Überladung umfasst ein |
SetData(Type, Object) |
Speichert die angegebenen Daten in diesem Datenobjekt, zusammen mit einem oder mehreren angegebenen Datenformaten. Das Datenformat wird von einer Type-Klasse angegeben. |