Classe OleDataObject

fornisce una classe gestita che implementa l'interfaccia di IOleDataObject .

Gerarchia di ereditarietà

System.Object
  System.Windows.Forms.DataObject
    Microsoft.VisualStudio.Shell.OleDataObject

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public Class OleDataObject _
    Inherits DataObject _
    Implements IDataObject
public class OleDataObject : DataObject, 
    IDataObject

Il tipo OleDataObject espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico OleDataObject() inizializza una nuova istanza di OleDataObject.
Metodo pubblico OleDataObject(IDataObject) inizializza una nuova istanza di OleDataObject per IDataObjectspecificato.
Metodo pubblico OleDataObject(IDataObject) inizializza una nuova istanza di OleDataObject per IDataObjectspecificato.
Metodo pubblico OleDataObject(IDataObject) inizializza una nuova istanza di OleDataObject per l'oggetto specificato che implementa IDataObject.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ContainsAudio indica se l'oggetto dati contiene i dati in WaveAudio formato. (Ereditato da DataObject)
Metodo pubblico ContainsFileDropList indica se l'oggetto dati contiene i dati che sono in FileDrop formattare o possono essere convertiti in tale formato. (Ereditato da DataObject)
Metodo pubblico ContainsImage indica se l'oggetto dati contiene i dati che sono in Bitmap formattare o possono essere convertiti in tale formato. (Ereditato da DataObject)
Metodo pubblico ContainsText() indica se l'oggetto dati contiene i dati in UnicodeText formato. (Ereditato da DataObject)
Metodo pubblico ContainsText(TextDataFormat) Indica se l'oggetto dati contiene i dati del testo nel formato illustrato nell'specificato TextDataFormat valore. (Ereditato da DataObject)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetAudioStream Recupera un audio flusso dall'oggetto dati. (Ereditato da DataObject)
Metodo pubblico GetData(String) Restituisce i dati associati al formato dati specificato. (Ereditato da DataObject)
Metodo pubblico GetData(Type) Restituisce i dati associati al formato specificato del tipo della classe. (Ereditato da DataObject)
Metodo pubblico GetData(String, Boolean) Restituisce i dati associati al formato dati specificato, utilizzando un parametro automatizzato di conversione per determinare se convertire i dati nel formato. (Ereditato da DataObject)
Metodo pubblico GetDataPresent(Type) Determina se i dati archiviati in questo DataObject viene associato, oppure può essere convertito, al formato specificato. (Ereditato da DataObject)
Metodo pubblico GetDataPresent(String) Determina se i dati archiviati in questo DataObject viene associato, oppure può essere convertito, al formato specificato. (Ereditato da DataObject)
Metodo pubblico GetDataPresent(String, Boolean) determina se questo DataObject contiene i dati nel formato specificato o, facoltativamente, contiene i dati che possono essere convertiti nel formato specificato. (Ereditato da DataObject)
Metodo pubblico GetFileDropList Recupera una raccolta di nomi file dall'oggetto dati. (Ereditato da DataObject)
Metodo pubblico GetFormats() Restituisce un elenco di tutti i formati dei dati memorizzati in questo DataObject è associato o possono essere convertiti. (Ereditato da DataObject)
Metodo pubblico GetFormats(Boolean) Restituisce un elenco di tutti i formati dei dati memorizzati in questo DataObject è associato o può essere convertito in, l'utilizzo di un parametro automatico di conversione per determinare se recuperare solo i formati dati nativi o tutti i formati che i dati possono essere convertiti in. (Ereditato da DataObject)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetImage Recuperare un'immagine dall'oggetto dati. (Ereditato da DataObject)
Metodo pubblico GetText() Recupera i dati di testo dall'oggetto dati in UnicodeText formato. (Ereditato da DataObject)
Metodo pubblico GetText(TextDataFormat) Recupera i dati di testo dall'oggetto dati nel formato illustrato nell'specificato TextDataFormat valore. (Ereditato da DataObject)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico SetAudio(array<Byte[]) Aggiunge un oggetto Byte matrice all'oggetto dati in WaveAudio formato dopo avere convertitolo a un oggetto Stream. (Ereditato da DataObject)
Metodo pubblico SetAudio(Stream) Aggiunge un oggetto Stream all'oggetto dati in WaveAudio formato. (Ereditato da DataObject)
Metodo pubblico SetData(Object) Aggiunge l'oggetto specificato a DataObject utilizzando il tipo di oggetto come formato dati. (Ereditato da DataObject)
Metodo pubblico SetData(String, Object) Aggiunge l'oggetto specificato a DataObject mediante il formato specificato. (Ereditato da DataObject)
Metodo pubblico SetData(Type, Object) Aggiunge l'oggetto specificato a DataObject utilizzando il tipo specificato come formato. (Ereditato da DataObject)
Metodo pubblico SetData(String, Boolean, Object) Aggiunge l'oggetto specificato a DataObject mediante il formato specificato e di indicare se i dati possono essere convertiti in un altro formato. (Ereditato da DataObject)
Metodo pubblico SetFileDropList Aggiunge una raccolta di nomi file nell'oggetto dati in FileDrop formato. (Ereditato da DataObject)
Metodo pubblico SetImage aggiunge Image all'oggetto dati in Bitmap formato. (Ereditato da DataObject)
Metodo pubblico SetText(String) Aggiunge i dati del testo all'oggetto dati in UnicodeText formato. (Ereditato da DataObject)
Metodo pubblico SetText(String, TextDataFormat) Aggiunge i dati del testo all'oggetto dati nel formato illustrato nell'specificato TextDataFormat valore. (Ereditato da DataObject)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.DAdvise Infrastruttura. Creazione di una connessione tra un oggetto dati e un sink consultivo.Questo metodo viene chiamato da un oggetto che supporta un sink consultivo ed effettuare il sink consultivo da notificare le modifiche apportate ai dati dell'oggetto. (Ereditato da DataObject)
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.DUnadvise Infrastruttura. Elimina una connessione di notifica che in precedenza era stata stabilita. (Ereditato da DataObject)
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.EnumDAdvise Infrastruttura. Crea un oggetto che può essere utilizzato per enumerare le connessioni consultive correnti. (Ereditato da DataObject)
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.EnumFormatEtc Infrastruttura. crea un oggetto per l'enumerazione FORMATETC strutture per un oggetto dati.Queste strutture utilizzate nelle chiamate a SetDatao di GetData . (Ereditato da DataObject)
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.GetCanonicalFormatEtc Infrastruttura. fornisce uno standard FORMATETC strutturare che è logicamente equivalente a una struttura più complessa.Utilizzare questo metodo per determinare se due diversi FORMATETC le strutture restituirebbero gli stessi dati, rimuovere la necessità di rendering duplicato. (Ereditato da DataObject)
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.GetData Infrastruttura. Ottiene i dati da un oggetto dati di origine.GetData il metodo, chiamato dall'utente di dati, esegue il rendering dei dati descritti in specificato FORMATETC strutturare e trasferisce con specificato STGMEDIUM struttura.Il chiamante quindi si assume la responsabilità del rilascio STGMEDIUM struttura. (Ereditato da DataObject)
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.GetDataHere Infrastruttura. Ottiene i dati da un oggetto dati di origine.Questo metodo, chiamato da un utente di dati, differisce GetData metodo in quanto che il chiamante deve allocare e liberare il supporto di archiviazione specificato. (Ereditato da DataObject)
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.DAdvise Stabilisce una connessione tra l'oggetto dati e un oggetto del chiamante che implementano IAdviseSink.
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.DUnadvise Termina una connessione di consigliare precedentemente stabilita DAdvise.
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.EnumDAdvise Crea un enumeratore per scorrere le connessioni consultive correnti.
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.EnumFormatEtc Crea un enumeratore per scorrere le strutture di FORMATETC supportate dall'oggetto dati.
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.GetCanonicalFormatEtc Recupera una struttura di FORMATETC che è logicamente equivalente a una che è più complessa.
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.GetData Trasferisce i dati dell'oggetto dati nel client.Il parametro di pformatetcIn necessario specificare un tipo di supporto di archiviazione di TYMED_MFPICT.
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.GetDataHere Trasferisce i dati dell'oggetto dati nel client.il client deve allocare la struttura di STGMEDIUM .
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.QueryGetData Determina se l'oggetto dati supporta una struttura specifica di FORMATETC per trasferire dati.
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.SetData Trasferendo dati dal client all'oggetto dati.
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.QueryGetData Infrastruttura. Determina se l'oggetto dati è in grado di eseguire il rendering dei dati descritti in FORMATETC struttura.Gli oggetti che tenta una funzione incolla o di rilascio possono chiamare questo metodo prima di chiamare GetData per ottenere un'indicazione di se l'operazione avrà esito positivo. (Ereditato da DataObject)
Implementazione esplicita dell'interfacciaMetodo privato IDataObject.SetData Infrastruttura. Trasferisce i dati all'oggetto che implementa questo metodo.Questo metodo viene chiamato da un oggetto che contiene un'origine dati. (Ereditato da DataObject)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Shell