IDataObject Interfaccia
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
[System.Runtime.InteropServices.ComVisible(true)]
public interface IDataObject
public interface IDataObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type IDataObject = interface
type IDataObject = interface
Public Interface IDataObject
- Derivato
- Attributi
L'interfaccia IDataObject
Clipboard viene usata dalla classe e nelle operazioni di trascinamento.
Quando implementato in una classe, i metodi consentono all'utente di archiviare i IDataObject dati in più formati in un'istanza della classe. L'archiviazione dei dati in più di un formato aumenta la possibilità che un'applicazione di destinazione, i cui requisiti di formato potrebbero non essere noti, può recuperare i dati archiviati. Per archiviare i dati in un'istanza di IDataObject, chiamare il metodo e specificare il SetData formato dei dati nel format
parametro. Impostare il autoConvert
parametro su false
se non si desidera convertire i dati archiviati in un altro formato quando viene recuperato. Richiamare SetData più volte in un'istanza di IDataObject per archiviare i dati in più formati.
I dati archiviati vengono recuperati da un oggetto IDataObject chiamando il metodo e specificando il GetData formato dei dati nel format
parametro. Impostare il autoConvert
parametro su per false
recuperare solo i dati archiviati nel formato specificato. Per convertire i dati archiviati nel formato specificato, impostare autoConvert
su true
o non usare autoConvert
.
Per determinare i formati dei dati archiviati in un IDataObjectoggetto , usare i metodi seguenti IDataObject .
Chiamare il GetFormats metodo per recuperare una matrice di tutti i formati in cui sono disponibili i dati. Impostare il
autoConvert
parametro sufalse
per ottenere solo i formati in cui vengono archiviati i dati. Per ottenere tutti i formati in cui sono disponibili i dati, impostareautoConvert
sutrue
o non usare questo parametro.Chiamare il metodo per determinare se i GetDataPresent dati archiviati sono disponibili in un determinato formato. Se non si desidera che i dati archiviati vengano convertiti nel formato specificato, impostare il
autoConvert
parametro sufalse
.
Vedere la DataObject classe per un'implementazione di questa interfaccia. Vedere la DataFormats classe per i formati di dati predefiniti Clipboard .
Get |
Recupera i dati associati al formato dati specificato. |
Get |
Recupera i dati associati al formato dati specificato, utilizzando un valore Boolean per determinare se convertire i dati in tale formato. |
Get |
Recupera i dati associati al formato del tipo di classe specificato. |
Get |
Determina se i dati memorizzati in questa istanza sono associati al formato specificato o vi possono essere convertiti. |
Get |
Determina se i dati memorizzati nell'istanza sono associati al formato dati specificato, utilizzando un valore Boolean per determinare se convertire i dati in tale formato. |
Get |
Determina se i dati memorizzati in questa istanza sono associati al formato specificato o vi possono essere convertiti. |
Get |
Restituisce un elenco di tutti i formati ai quali sono associati i dati memorizzati in questa istanza o nei quali possono essere convertiti. |
Get |
Ottiene un elenco di tutti i formati ai quali i dati memorizzati in questa istanza sono associati o nei quali possono essere convertiti, utilizzando un valore Boolean per determinare se recuperare tutti i formati in cui possono essere convertiti i dati o solo i formati nativi dei dati. |
Set |
Memorizza i dati specificati in questa istanza, utilizzando la classe dei dati per il formato. |
Set |
Memorizza i dati specificati e il formato associato nell'istanza utilizzando un valore Boolean per specificare se i dati possono essere convertiti in un altro formato. |
Set |
Memorizza nell'istanza i dati specificati e il formato associato. |
Set |
Memorizza i dati specificati e il tipo di classe associata in questa istanza. |
Prodotto | Versioni |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: