Sdílet prostřednictvím


ClipboardObject – třída

Představuje objekt schránky pro přenos dat.Tento objekt spolupracuje mezi DataObject, IDataObject, a IDataObject.

Hierarchie dědičnosti

System.Object
  System.Windows.Forms.DataObject
    Microsoft.VisualStudio.Data.Framework.ClipboardObject
      Microsoft.VisualStudio.Data.Framework.DSRefClipboardObject

Obor názvů:  Microsoft.VisualStudio.Data.Framework
Sestavení:  Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Deklarace
Public Class ClipboardObject _
    Inherits DataObject _
    Implements IDataObject, IDataObject
public class ClipboardObject : DataObject, 
    IDataObject, IDataObject
public ref class ClipboardObject : public DataObject, 
    IDataObject, IDataObject
type ClipboardObject =  
    class
        inherit DataObject
        interface IDataObject
        interface IDataObject
    end
public class ClipboardObject extends DataObject implements IDataObject, IDataObject

Typ ClipboardObject zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda ClipboardObject() Inicializuje novou instanci ClipboardObject podle standardu třídy DataObject třídy.
Veřejná metoda ClipboardObject(Object) Inicializuje novou instanci ClipboardObject třída obsahující zadaná data nebo obtéká existující instance této třídy.
Veřejná metoda ClipboardObject(String, Object) Inicializuje novou instanci ClipboardObject třída obsahující zadaná data v určeném formátu.

Nahoru

Metody

  Název Popis
Veřejná metoda ContainsAudio Určuje, zda objekt dat obsahuje data WaveAudio formátu. (Zděděno z DataObject.)
Veřejná metoda ContainsFileDropList Označuje, zda datový objekt obsahuje data, která je FileDrop formátovat nebo lze převést na formát. (Zděděno z DataObject.)
Veřejná metoda ContainsImage Označuje, zda datový objekt obsahuje data, která je Bitmap formátovat nebo lze převést na formát. (Zděděno z DataObject.)
Veřejná metoda ContainsText() Určuje, zda objekt dat obsahuje data UnicodeText formátu. (Zděděno z DataObject.)
Veřejná metoda ContainsText(TextDataFormat) Určuje, zda objekt dat obsahuje textová data ve formátu podle zadaného TextDataFormat hodnotu. (Zděděno z DataObject.)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetAudioStream Načte zvukový datový proud z dat objektu. (Zděděno z DataObject.)
Veřejná metoda GetData(String) Načítá data uložená v objektu schránky v určeném formátu. (Přepisuje DataObject.GetData(String).)
Veřejná metoda GetData(Type) Načítá data uložená v objektu schránky v určeném formátu. (Přepisuje DataObject.GetData(Type).)
Veřejná metoda GetData(String, Boolean) Načítá data uložená v objektu schránky v zadaném formátu, parametr automatického převodu pomocí určit, zda data převést do formátu. (Přepisuje DataObject.GetData(String, Boolean).)
Veřejná metoda GetDataPresent(String) Označuje, zda data uložená v objektu schránky lze převést na nebo spojené s určeném formátu. (Přepisuje DataObject.GetDataPresent(String).)
Veřejná metoda GetDataPresent(Type) Označuje, zda data uložená v objektu schránky lze převést na nebo spojené s určeném formátu. (Přepisuje DataObject.GetDataPresent(Type).)
Veřejná metoda GetDataPresent(String, Boolean) Označuje, zda data uložená v objektu schránky lze převést na nebo spojené s zadaného formátu, parametr automatického převodu pomocí určit, zda data převést do formátu. (Přepisuje DataObject.GetDataPresent(String, Boolean).)
Veřejná metoda GetFileDropList Kolekce názvy souborů se načte z dat objektu. (Zděděno z DataObject.)
Veřejná metoda GetFormats() Načte seznam všech formátů, které jsou podporovány u dat uložených v objektu schránky. (Přepisuje DataObject.GetFormats().)
Veřejná metoda GetFormats(Boolean) Načte seznam všech dat uložených v objektu schránky pomocí parametru automatický převod zda načíst pouze nativní datové formáty nebo všechny formáty, které lze převést data na podporovaných formátech. (Přepisuje DataObject.GetFormats(Boolean).)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetImage Načte obrázek z dat objektu. (Zděděno z DataObject.)
Veřejná metoda GetText() Načte text data z dat objektu UnicodeText formátu. (Zděděno z DataObject.)
Veřejná metoda GetText(TextDataFormat) Načte text data z datového objektu ve formátu podle zadaného TextDataFormat hodnotu. (Zděděno z DataObject.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda SetAudio(array<Byte[]) Přidá Byte pole dat objektu v WaveAudio po převodu na formát Stream. (Zděděno z DataObject.)
Veřejná metoda SetAudio(Stream) Přidá Stream dat objektu v WaveAudio formátu. (Zděděno z DataObject.)
Veřejná metoda SetData(Object) Přidá data do objektu clipboard. (Přepisuje DataObject.SetData(Object).)
Veřejná metoda SetData(String, Object) Přidá data do objektu clipboard v určeném formátu. (Přepisuje DataObject.SetData(String, Object).)
Veřejná metoda SetData(Type, Object) Přidá data do schránky objektu jako formát pomocí zadaného typu. (Přepisuje DataObject.SetData(Type, Object).)
Veřejná metoda SetData(String, Boolean, Object) Přidá data do objektu clipboard. (Přepisuje DataObject.SetData(String, Boolean, Object).)
Veřejná metoda SetFileDropList Přidá data objektu v kolekci názvy souborů FileDrop formátu. (Zděděno z DataObject.)
Veřejná metoda SetImage Přidá Image dat objektu v Bitmap formátu. (Zděděno z DataObject.)
Veřejná metoda SetText(String) Přidá objekt dat v textových dat UnicodeText formátu. (Zděděno z DataObject.)
Veřejná metoda SetText(String, TextDataFormat) Přidá objekt dat ve formátu podle zadaného textu data TextDataFormat hodnotu. (Zděděno z DataObject.)
Veřejná metoda ToString Vrátí řetězec představující aktuální objekt. (Zděděno z Object.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IDataObject.DAdvise Vytvoří spojení mezi objektu schránky a Poradní jímky.Tato metoda se nazývá objekt podporuje poradní jímky, který umožňuje poradní jímky oznámení změny dat objektu.
Explicitní implementace rozhraníSoukromá metoda IDataObject.DAdvise Vytvoří spojení mezi objektu schránky a Poradní jímky.Tato metoda se nazývá objekt podporuje poradní jímky, který umožňuje poradní jímky oznámení změny dat objektu.
Explicitní implementace rozhraníSoukromá metoda IDataObject.DUnadvise Odebere připojení oznámení, které bylo zjištěno.
Explicitní implementace rozhraníSoukromá metoda IDataObject.DUnadvise Odebere oznámení připojení, které byly stanoveny dříve.
Explicitní implementace rozhraníSoukromá metoda IDataObject.EnumDAdvise Vytvoří objekt, který lze použít aktuální připojení poradní výčet.
Explicitní implementace rozhraníSoukromá metoda IDataObject.EnumDAdvise Vytvoří objekt, který lze použít aktuální připojení poradní výčet.
Explicitní implementace rozhraníSoukromá metoda IDataObject.EnumFormatEtc Vytvoří objekt pro výčet FORMATETC struktury dat objektu.Tyto struktury jsou při volání IDataObject.GetData nebo IDataObject.SetData.
Explicitní implementace rozhraníSoukromá metoda IDataObject.EnumFormatEtc Vytvoří objekt pro výčet FORMATETC struktury dat objektu.Tyto struktury jsou při volání IDataObject.GetData nebo IDataObject.SetData.
Explicitní implementace rozhraníSoukromá metoda IDataObject.GetCanonicalFormatEtc Poskytuje standardní FORMATETC struktury, která je logicky ekvivalentní složitější strukturu.Tuto metodu lze použít k určení, zda jsou dva různé FORMATETC struktury vrátit stejná data, muset duplicitní vykreslování.
Explicitní implementace rozhraníSoukromá metoda IDataObject.GetCanonicalFormatEtc Poskytuje standardní FORMATETC struktury, která je logicky ekvivalentní složitější strukturu.Tuto metodu lze použít k určení, zda jsou dva různé FORMATETC struktury vrátit stejná data, muset duplicitní vykreslování.
Explicitní implementace rozhraníSoukromá metoda IDataObject.GetData Získává data ze zdroje dat objektu.Tato metoda se nazývá spotřebitel dat.Se realizuje podle zadaného data FORMATETC struktury a přenáší pomocí zadaného STGMEDIUM struktury.Volající pak přebírá odpovědnost za uvolnění STGMEDIUM struktury.
Explicitní implementace rozhraníSoukromá metoda IDataObject.GetData Získává data ze zdroje dat objektu.Tato metoda se nazývá spotřebitel dat.Se realizuje podle zadaného data FORMATETC struktury a přenáší pomocí zadaného STGMEDIUM struktury.Volající pak přebírá odpovědnost za uvolnění STGMEDIUM struktury.
Explicitní implementace rozhraníSoukromá metoda IDataObject.GetDataHere Získává data ze zdroje dat objektu.Tato metoda se nazývá spotřebitel dat, se liší od IDataObject.GetData metoda, volající musí přidělit a uvolnit zadaný paměťové médium.
Explicitní implementace rozhraníSoukromá metoda IDataObject.GetDataHere Získává data ze zdroje dat objektu.Tato metoda se nazývá spotřebitel dat, se liší od IDataObject.GetData metoda, volající musí přidělit a uvolnit zadaný paměťové médium.
Explicitní implementace rozhraníSoukromá metoda IDataObject.QueryGetData Určuje, zda objekt dat vykreslování dat popsané v FORMATETC struktury.Objekty pokusu o operaci vložení nebo přetažení můžete volat tuto metodu před voláním IDataObject.GetData získat údaje o tom, zda bude operace úspěšná.
Explicitní implementace rozhraníSoukromá metoda IDataObject.QueryGetData Určuje, zda objekt dat vykreslování dat popsané v FORMATETC struktury.Objekty pokusu o operaci vložení nebo přetažení můžete volat tuto metodu před voláním IDataObject.GetData získat údaje o tom, zda bude operace úspěšná.
Explicitní implementace rozhraníSoukromá metoda IDataObject.SetData Přenáší data na objekt, který implementuje tuto metodu.Tato metoda se nazývá objekt obsahující zdroj dat.
Explicitní implementace rozhraníSoukromá metoda IDataObject.SetData Přenáší data na objekt, který implementuje tuto metodu.Tato metoda se nazývá objekt obsahující zdroj dat.

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Data.Framework – obor názvů