Condividi tramite


IDataObject Interfaccia

Definizione

Fornisce un meccanismo indipendente dal formato per il trasferimento dei dati.

public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
Derivato

Commenti

L'interfaccia IDataObject Clipboard viene usata dalla classe per le operazioni di trasferimento dei dati, ad esempio trascinamento.

Quando implementato da una classe, i IDataObject metodi consentono a un singolo oggetto dati di offrire dati in più formati. L'offerta di dati in più formati tende a rendere i dati utilizzabili da un'ampia gamma di applicazioni rispetto a se fosse supportato solo un singolo formato di dati.

La DataObject classe fornisce un'implementazione di base dell'interfaccia IDataObject .

Metodi

GetData(String)

Recupera un oggetto dati in un formato dati specificato da una stringa.

GetData(String, Boolean)

Recupera un oggetto dati in un formato specificato, con conversione facoltativa dei dati nel formato specificato.

GetData(Type)

Recupera un oggetto dati in un formato dati specificato da un oggetto Type.

GetDataPresent(String)

Verifica se i dati sono disponibili, o possono essere convertiti, in un formato specificato. Il formato dati è specificato da una stringa.

GetDataPresent(String, Boolean)

Verifica se i dati sono disponibili o se possono essere convertiti in un formato specificato. Un flag Boolean indica se verificare se i dati possono essere convertiti nel formato specificato qualora non siano disponibili in tale formato.

GetDataPresent(Type)

Verifica se i dati sono disponibili o se possono essere convertiti in un formato specificato. Il formato dati è specificato da un oggetto Type.

GetFormats()

Restituisce l'elenco di tutti i formati in cui sono archiviati, o possono essere convertiti, i dati presenti nell'oggetto dati.

GetFormats(Boolean)

Restituisce un elenco di tutti i formati in cui i dati in questo oggetto dati sono archiviati. Un flag Boolean che indica se includere o meno anche i formati nei quali i dati possono essere convertiti automaticamente.

SetData(Object)

Archivia nell'oggetto dati i dati specificati, convertendo automaticamente il formato dati dal tipo di oggetto di origine.

SetData(String, Object)

Archivia i dati specificati in questo oggetto dati, insieme ad uno o più formati dati specificati. Il formato dati è specificato da una stringa.

SetData(String, Object, Boolean)

Archivia i dati specificati in questo oggetto dati, insieme ad uno o più formati dati specificati. Questo overload include un flag Boolean che indica se i dati possono essere convertiti in un altro formato al momento del recupero.

SetData(Type, Object)

Archivia i dati specificati in questo oggetto dati, insieme ad uno o più formati dati specificati. Il formato dati è specificato da una classe Type.

Si applica a

Vedi anche