IDataObject Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje mechanismus nezávislý na formátu pro přenos dat.
public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
- Odvozené
Poznámky
Rozhraní IDataObject je používáno Clipboard třídou pro operace přenosu dat, jako je přetažení.
Při implementaci třídou IDataObject metody umožňují jednomu datovému objektu nabízet data ve více formátech. Nabídka dat ve více formátech má tendenci používat data širší škálou aplikací, než kdyby byla podporována pouze jeden datový formát.
Třída DataObject poskytuje základní implementaci IDataObject rozhraní.
Metody
GetData(String) |
Načte datový objekt v zadaném formátu; formát dat je určen řetězcem. |
GetData(String, Boolean) |
Načte datový objekt v zadaném formátu, volitelně převádí data do zadaného formátu. |
GetData(Type) |
Načte datový objekt v zadaném formátu; datový formát je určen objektem Type . |
GetDataPresent(String) |
Kontroluje, zda jsou data k dispozici v zadaném formátu nebo je lze převést na zadaný formát; formát dat je určen řetězcem. |
GetDataPresent(String, Boolean) |
Zkontroluje, jestli jsou data dostupná v zadaném formátu nebo zda je možné je převést na zadaný formát. Příznak |
GetDataPresent(Type) |
Zkontroluje, jestli jsou data dostupná v zadaném formátu nebo zda je možné je převést na zadaný formát. Formát dat je určen objektem Type . |
GetFormats() |
Vrátí seznam všech formátů, ve které jsou data v tomto datovém objektu uložena, nebo lze převést na. |
GetFormats(Boolean) |
Vrátí seznam všech formátů, ve které jsou uložena data v tomto datovém objektu. Příznak |
SetData(Object) |
Uloží zadaná data v tomto datovém objektu a automaticky převede formát dat ze zdrojového typu objektu. |
SetData(String, Object) |
Uloží zadaná data v tomto datovém objektu spolu s jedním nebo více zadanými datovými formáty. Formát dat je určen řetězcem. |
SetData(String, Object, Boolean) |
Uloží zadaná data v tomto datovém objektu spolu s jedním nebo více zadanými datovými formáty. Toto přetížení zahrnuje |
SetData(Type, Object) |
Uloží zadaná data v tomto datovém objektu spolu s jedním nebo více zadanými datovými formáty. Formát dat je určen Type třídou. |