IDataObject Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia niezależny od formatu mechanizm przesyłania danych.
public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
- Pochodne
Uwagi
Interfejs IDataObject jest używany przez klasę Clipboard do operacji transferu danych, takich jak przeciąganie i upuszczanie.
W przypadku implementacji przez klasę IDataObject metody umożliwiają pojedynczemu obiektowi danych oferowanie danych w wielu formatach. Oferowanie danych w wielu formatach zwykle sprawia, że dane mogą być używane przez szerszą gamę aplikacji, niż jeśli obsługiwany jest tylko jeden format danych.
Klasa DataObject zapewnia podstawową implementację interfejsu IDataObject .
Metody
GetData(String) |
Pobiera obiekt danych w określonym formacie; format danych jest określany przez ciąg. |
GetData(String, Boolean) |
Pobiera obiekt danych w określonym formacie, opcjonalnie konwertuje dane na określony format. |
GetData(Type) |
Pobiera obiekt danych w określonym formacie; format danych jest określany przez Type obiekt. |
GetDataPresent(String) |
Sprawdza, czy dane są dostępne, czy można je przekonwertować na określony format; format danych jest określany przez ciąg. |
GetDataPresent(String, Boolean) |
Sprawdza, czy dane są dostępne, czy można je przekonwertować na określony format. Flaga |
GetDataPresent(Type) |
Sprawdza, czy dane są dostępne, czy można je przekonwertować na określony format. Format danych jest określany przez Type obiekt. |
GetFormats() |
Zwraca listę wszystkich formatów przechowywanych w tym obiekcie danych lub można je przekonwertować na. |
GetFormats(Boolean) |
Zwraca listę wszystkich formatów przechowywanych w tym obiekcie danych. Flaga |
SetData(Object) |
Przechowuje określone dane w tym obiekcie danych, automatycznie konwertując format danych z typu obiektu źródłowego. |
SetData(String, Object) |
Przechowuje określone dane w tym obiekcie danych wraz z co najmniej jednym określonym formatem danych. Format danych jest określany przez ciąg. |
SetData(String, Object, Boolean) |
Przechowuje określone dane w tym obiekcie danych wraz z co najmniej jednym określonym formatem danych. To przeciążenie zawiera flagę wskazującą |
SetData(Type, Object) |
Przechowuje określone dane w tym obiekcie danych wraz z co najmniej jednym określonym formatem danych. Format danych jest określany przez klasę Type . |