Freigeben über


DSRefClipboardObject-Klasse

Stellt die Möglichkeit, ein Zwischenablageobjekt zu erstellen und zu lesen, das für Drag & Drop-Vorgänge zwischen Server-Explorer und dem Datendesigner verwendet wird. Das Objekt enthält die DSRefClipboardObject Identifizierungsinformationen über das zugrunde liegende Objekt, das übertragen wird.

Vererbungshierarchie

Object
  DataObject
    Microsoft.VisualStudio.Data.Framework.ClipboardObject
      Microsoft.VisualStudio.Data.Framework.DSRefClipboardObject

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
Public Class DSRefClipboardObject _
    Inherits ClipboardObject
public class DSRefClipboardObject : ClipboardObject
public ref class DSRefClipboardObject : public ClipboardObject
type DSRefClipboardObject =  
    class 
        inherit ClipboardObject 
    end
public class DSRefClipboardObject extends ClipboardObject

Der DSRefClipboardObject-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DSRefClipboardObject() Initialisiert eine neue Instanz der DSRefClipboardObject-Klasse.
Öffentliche Methode DSRefClipboardObject(Object) Initialisiert eine neue Instanz der Klasse DSRefClipboardObject und gibt ein DSRef-Objekt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ContainsAudio Gibt an, ob das Datenobjekt Daten im WaveAudio-Format enthält. (Von DataObject geerbt.)
Öffentliche Methode ContainsDSRef Gibt an, ob aktuelle DSRefClipboardObject ein DSRef-Objekt enthält.
Öffentliche Methode ContainsFileDropList Gibt an, ob das Datenobjekt Daten im FileDrop-Format enthält, oder Daten, die in dieses Format konvertiert werden können. (Von DataObject geerbt.)
Öffentliche Methode ContainsImage Gibt an, ob das Datenobjekt Daten im Bitmap-Format enthält, oder Daten, die in dieses Format konvertiert werden können. (Von DataObject geerbt.)
Öffentliche Methode ContainsText Gibt an, ob das Datenobjekt Daten im UnicodeText-Format enthält. (Von DataObject geerbt.)
Öffentliche Methode ContainsText(TextDataFormat) Gibt an, ob das Datenobjekt Textdaten enthält, die dem im angegebenen TextDataFormat-Wert aufgeführten Format entsprechen. (Von DataObject geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetAudioStream Ruft einen Audiostream aus dem Datenobjekt ab. (Von DataObject geerbt.)
Öffentliche Methode GetData(String) Ruft die Daten, die im Zwischenablageobjekt im angegebenen Format gespeichert werden. (Von ClipboardObject geerbt.)
Öffentliche Methode GetData(Type) Ruft die Daten, die im Zwischenablageobjekt im angegebenen Format gespeichert werden. (Von ClipboardObject geerbt.)
Öffentliche Methode GetData(String, Boolean) Ruft die Daten, die im Zwischenablageobjekt im angegebenen Format, mithilfe eines automatisierten Konvertierungsparameters gespeichert werden, um zu bestimmen, ob die Daten in das Format konvertiert. (Von ClipboardObject geerbt.)
Öffentliche Methode GetDataPresent(String) Gibt, an, ob sich Daten, die im Zwischenablageobjekt gespeichert sind, konvertiert werden können oder wird mit dem angegebenen Format zugeordnet. (Von ClipboardObject geerbt.)
Öffentliche Methode GetDataPresent(Type) Gibt, an, ob sich Daten, die im Zwischenablageobjekt gespeichert sind, konvertiert werden können oder wird mit dem angegebenen Format zugeordnet. (Von ClipboardObject geerbt.)
Öffentliche Methode GetDataPresent(String, Boolean) Gibt, an, ob sich Daten, die im Zwischenablageobjekt gespeichert sind, konvertiert werden können oder wird mit dem angegebenen Format, unter Verwendung eines automatischen Konvertierungsparameters zugeordnet, um zu bestimmen, ob die Daten in das Format konvertiert. (Von ClipboardObject geerbt.)
Öffentliche Methode GetDSRef Gibt das Objekt DSRef von DSRefClipboardObject.
Öffentliche Methode GetFileDropList Ruft eine Auflistung von Dateinamen aus dem Datenobjekt ab. (Von DataObject geerbt.)
Öffentliche Methode GetFormats() Ruft eine Liste aller Stile ab, die für die Daten unterstützt werden, die im Zwischenablageobjekt gespeichert werden. (Von ClipboardObject geerbt.)
Öffentliche Methode GetFormats(Boolean) Ruft eine Liste aller Stile, die für die Daten unterstützt werden, die im Zwischenablageobjekt gespeichert sind, unter Verwendung eines automatischen Konvertierungsparameters ab, um zu bestimmen, ob nur systemeigene oder Datenformate alle Stile abruft, dass die Daten konvertiert werden können. (Von ClipboardObject geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetImage Ruft ein Bild aus dem Datenobjekt ab. (Von DataObject geerbt.)
Öffentliche Methode GetText Ruft Textdaten im UnicodeText-Format aus dem Datenobjekt ab. (Von DataObject geerbt.)
Öffentliche Methode GetText(TextDataFormat) Ruft Textdaten in dem vom angegebenen TextDataFormat-Wert definierten Format aus dem Datenobjekt ab. (Von DataObject geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode SetAudio(Byte) Fügt dem Datenobjekt ein Byte-Array im WaveAudio-Format hinzu, nachdem es in einen Stream konvertiert wurde. (Von DataObject geerbt.)
Öffentliche Methode SetAudio(Stream) Fügt dem Datenobjekt einen Stream im WaveAudio-Format hinzu. (Von DataObject geerbt.)
Öffentliche Methode SetData(Object) Fügt Daten dem Zwischenablageobjekt hinzu. (Von ClipboardObject geerbt.)
Öffentliche Methode SetData(String, Object) Fügt dem Zwischenablageobjekt Daten im angegebenen Format hinzu. (Von ClipboardObject geerbt.)
Öffentliche Methode SetData(Type, Object) Fügt Daten dem Zwischenablageobjekt, mithilfe des angegebenen Typs als Format hinzu. (Von ClipboardObject geerbt.)
Öffentliche Methode SetData(String, Boolean, Object) Fügt Daten dem Zwischenablageobjekt hinzu. (Von ClipboardObject geerbt.)
Öffentliche Methode SetDSRef Fügt das DSRef-Objekt zu DSRefClipboardObject hinzu.
Öffentliche Methode SetFileDropList Fügt dem Datenobjekt eine Auflistung von Dateinamen im FileDrop-Format hinzu. (Von DataObject geerbt.)
Öffentliche Methode SetImage Fügt dem Datenobjekt ein Image im Bitmap-Format hinzu. (Von DataObject geerbt.)
Öffentliche Methode SetText(String) Fügt dem Datenobjekt Textdaten im UnicodeText-Format hinzu. (Von DataObject geerbt.)
Öffentliche Methode SetText(String, TextDataFormat) Fügt dem Datenobjekt Textdaten in dem vom angegebenen TextDataFormat-Wert definierten Format hinzu. (Von DataObject geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.DAdvise Erstellt eine Verbindung zwischen dem Zwischenablageobjekt und einer Advise-Senke.Diese Methode wird von einem Objekt aufgerufen, das eine Advise-Senke unterstützt, und aktiviert die Advise-Senke für den Empfang von Änderungsbenachrichtigungen für Daten des Objekts. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.DAdvise Erstellt eine Verbindung zwischen dem Zwischenablageobjekt und einer Advise-Senke.Diese Methode wird von einem Objekt aufgerufen, das eine Advise-Senke unterstützt, und aktiviert die Advise-Senke für den Empfang von Änderungsbenachrichtigungen für Daten des Objekts. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.DUnadvise Entfernt eine Benachrichtigungs-Verbindung, die erstellt wurde. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.DUnadvise Entfernt eine Benachrichtigungs-Verbindung, die zuvor festgelegt wurde. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.EnumDAdvise Erstellt ein Objekt, mit dem die aktuellen Advise-Verbindungen aufgelistet werden können. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.EnumDAdvise Erstellt ein Objekt, mit dem die aktuellen Advise-Verbindungen aufgelistet werden können. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.EnumFormatEtc Erstellt ein Objekt für das Auflisten der FORMATETC-Strukturen für ein Datenobjekt.Diese Strukturen werden in Aufrufen von IDataObject.GetData oder IDataObject.SetData verwendet. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.EnumFormatEtc Erstellt ein Objekt für das Auflisten der FORMATETC-Strukturen für ein Datenobjekt.Diese Strukturen werden in Aufrufen von IDataObject.GetData oder IDataObject.SetData verwendet. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.GetCanonicalFormatEtc Stellt eine Standard-FORMATETC-Struktur bereit, die einer komplexeren Struktur logisch entspricht.Verwenden Sie diese Methode, um zu ermitteln, ob zwei unterschiedliche FORMATETC-Strukturen dieselben Daten zurückgeben und die Notwendigkeit doppeltes Rendering entfernen. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.GetCanonicalFormatEtc Stellt eine Standard-FORMATETC-Struktur bereit, die einer komplexeren Struktur logisch entspricht.Verwenden Sie diese Methode, um zu ermitteln, ob zwei unterschiedliche FORMATETC-Strukturen dieselben Daten zurückgeben und die Notwendigkeit doppeltes Rendering entfernen. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.GetData Ruft Daten aus einem Quelldatenobjekt ab.Diese Methode wird von einem Datenconsumer aufgerufen.Sie macht die Daten beschrieben in der angegebenen FORMATETC-Struktur und überträgt sie von der angegebenen STGMEDIUM-Struktur.Der Aufrufer ist dann für das Freigeben der STGMEDIUM-Struktur verantwortlich. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.GetData Ruft Daten aus einem Quelldatenobjekt ab.Diese Methode wird von einem Datenconsumer aufgerufen.Sie macht die Daten beschrieben in der angegebenen FORMATETC-Struktur und überträgt sie von der angegebenen STGMEDIUM-Struktur.Der Aufrufer ist dann für das Freigeben der STGMEDIUM-Struktur verantwortlich. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.GetDataHere Ruft Daten aus einem Quelldatenobjekt ab.Diese Methode, die von einem Datennutzer aufgerufen wird, unterscheidet sich von der IDataObject.GetData-Methode dadurch, dass der Aufrufer das angegebene Speichermedium zuordnen und freigeben muss. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.GetDataHere Ruft Daten aus einem Quelldatenobjekt ab.Diese Methode, die von einem Datennutzer aufgerufen wird, unterscheidet sich von der IDataObject.GetData-Methode dadurch, dass der Aufrufer das angegebene Speichermedium zuordnen und freigeben muss. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.QueryGetData Bestimmt, ob das Datenobjekt die in der FORMATETC-Struktur beschriebenen Daten rendern kann.Die Objekte, die eine Einfügen oder einen Drop-Vorgang versuchen, können diese Methode aufrufen vor Aufrufen von IDataObject.GetData, um ein Hinweis abzurufen, dass der Vorgang erfolgreich ist. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.QueryGetData Bestimmt, ob das Datenobjekt die in der FORMATETC-Struktur beschriebenen Daten rendern kann.Die Objekte, die eine Einfügen oder einen Drop-Vorgang versuchen, können diese Methode aufrufen vor Aufrufen von IDataObject.GetData, um ein Hinweis abzurufen, dass der Vorgang erfolgreich ist. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.SetData Überträgt Daten an das Objekt, das diese Methode implementiert.Diese Methode wird von einem Objekt aufgerufen, das eine Datenquelle enthält. (Von ClipboardObject geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IDataObject.SetData Überträgt Daten an das Objekt, das diese Methode implementiert.Diese Methode wird von einem Objekt aufgerufen, das eine Datenquelle enthält. (Von ClipboardObject geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Framework-Namespace

IDSRefProvider