Sdílet prostřednictvím


IDataObject Rozhraní

Definice

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 Boolean označuje, jestli se mají zkontrolovat, jestli je možné data převést do zadaného formátu, pokud není v daném formátu k dispozici.

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 Boolean označuje, jestli se mají zahrnout i formáty, na které lze data automaticky převést.

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 Boolean příznak, který označuje, zda mohou být data při načítání převedena do jiného formátu.

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.

Platí pro

Viz také