IDataObject Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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 |
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 |
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. |