共用方式為


ClipboardObject 類別

為資料傳輸的目的代表剪貼簿物件。 這個物件交互操作在 DataObjectIDataObjectIDataObject

繼承階層架構

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

命名空間:  Microsoft.VisualStudio.Data.Framework
組件:  Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)

語法

'宣告
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

ClipboardObject 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 ClipboardObject() 初始化根據標準 DataObject 類別之 ClipboardObject 類別的新執行個體。
公用方法 ClipboardObject(Object) 初始化包含指定資料的 ClipboardObject 類別的新執行個體、包裝類別的現有執行個體。
公用方法 ClipboardObject(String, Object) 初始化包含指定資料的 ClipboardObject 類別的新執行個體的指定格式。

回頁首

方法

  名稱 描述
公用方法 ContainsAudio 指出資料物件是否包含 WaveAudio 格式的資料。 (繼承自 DataObject)。
公用方法 ContainsFileDropList 指出資料物件上是否包含 FileDrop 格式的資料,或是可以轉換為該格式的資料。 (繼承自 DataObject)。
公用方法 ContainsImage 指出資料物件上是否包含 Bitmap 格式的資料,或是可以轉換為該格式的資料。 (繼承自 DataObject)。
公用方法 ContainsText 指出資料物件是否包含 UnicodeText 格式的資料。 (繼承自 DataObject)。
公用方法 ContainsText(TextDataFormat) 指出資料物件是否包含由所指定 TextDataFormat 值表示之格式的文字資料。 (繼承自 DataObject)。
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。
受保護的方法 Finalize 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。
公用方法 GetAudioStream 從資料物件擷取音效串流。 (繼承自 DataObject)。
公用方法 GetData(String) 擷取在指定之格式的剪貼簿物件中的資料。 (覆寫 DataObject.GetData(String)。)
公用方法 GetData(Type) 擷取在指定之格式的剪貼簿物件中的資料。 (覆寫 DataObject.GetData(Type)。)
公用方法 GetData(String, Boolean) 會擷取在指定之格式的剪貼簿物件中的資料,使用自動化轉換參數判斷是否將資料轉換成格式。 (覆寫 DataObject.GetData(String, Boolean)。)
公用方法 GetDataPresent(String) 指示在剪貼簿物件中的資料是否可以轉換成或與指定的格式。 (覆寫 DataObject.GetDataPresent(String)。)
公用方法 GetDataPresent(Type) 指示在剪貼簿物件中的資料是否可以轉換成或與指定的格式。 (覆寫 DataObject.GetDataPresent(Type)。)
公用方法 GetDataPresent(String, Boolean) 指示在剪貼簿物件中的資料是否可以轉換成或與指定的格式,用來判斷一個自動的轉換參數是否將資料轉換成格式。 (覆寫 DataObject.GetDataPresent(String, Boolean)。)
公用方法 GetFileDropList 從資料物件擷取檔案名稱集合。 (繼承自 DataObject)。
公用方法 GetFormats() 擷取用於在剪貼簿上儲存物件之資料其所支援的格式清單。 (覆寫 DataObject.GetFormats。)
公用方法 GetFormats(Boolean) 會擷取為在剪貼簿上儲存物件之資料其所支援的格式清單,使用自動轉換參數判斷擷取原生資料格式或所有資料可以轉換的格式。 (覆寫 DataObject.GetFormats(Boolean)。)
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetImage 從資料物件擷取影像。 (繼承自 DataObject)。
公用方法 GetText UnicodeText 格式從資料物件擷取文字資料。 (繼承自 DataObject)。
公用方法 GetText(TextDataFormat) 從資料物件擷取以所指定 TextDataFormat 值表示之格式的文字資料。 (繼承自 DataObject)。
公用方法 GetType 取得目前實例 Type 的屬性。 (繼承自 Object)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。
公用方法 SetAudio(Byte) WaveAudio 格式的 Byte 陣列轉換為 Stream 之後,再將該陣列加入資料物件。 (繼承自 DataObject)。
公用方法 SetAudio(Stream) WaveAudio 格式的 Stream 資料加入資料物件。 (繼承自 DataObject)。
公用方法 SetData(Object) 將資料加入至剪貼簿物件。 (覆寫 DataObject.SetData(Object)。)
公用方法 SetData(String, Object) 將資料加入至指定格式的剪貼簿物件。 (覆寫 DataObject.SetData(String, Object)。)
公用方法 SetData(Type, Object) 將資料加入至剪貼簿物件,使用指定的型別做為格式。 (覆寫 DataObject.SetData(Type, Object)。)
公用方法 SetData(String, Boolean, Object) 將資料加入至剪貼簿物件。 (覆寫 DataObject.SetData(String, Boolean, Object)。)
公用方法 SetFileDropList FileDrop 格式的檔案名稱集合加入資料物件。 (繼承自 DataObject)。
公用方法 SetImage Bitmap 格式的 Image 資料加入資料物件。 (繼承自 DataObject)。
公用方法 SetText(String) UnicodeText 格式的文字資料加入資料物件。 (繼承自 DataObject)。
公用方法 SetText(String, TextDataFormat) 將文字資料以所指定 TextDataFormat 值表示之格式加入資料物件。 (繼承自 DataObject)。
公用方法 ToString 傳回代表目前物件的字串。 (繼承自 Object)。

回頁首

明確介面實作

  名稱 描述
明確介面實作私用方法 IDataObject.DAdvise 建立 Clipboard 物件和通知接收之間的連接。這個方法是由支援通知接收的物件所呼叫,而且可以讓接收通知收到物件資料變更的通知。
明確介面實作私用方法 IDataObject.DAdvise 建立 Clipboard 物件和通知接收之間的連接。這個方法是由支援通知接收的物件所呼叫,而且可以讓接收通知收到物件資料變更的通知。
明確介面實作私用方法 IDataObject.DUnadvise 移除已建立的告知連接。
明確介面實作私用方法 IDataObject.DUnadvise 移除先前已建立的告知連接。
明確介面實作私用方法 IDataObject.EnumDAdvise 建立可以用來列舉目前諮詢連接的物件。
明確介面實作私用方法 IDataObject.EnumDAdvise 建立可以用來列舉目前諮詢連接的物件。
明確介面實作私用方法 IDataObject.EnumFormatEtc 建立物件,用於列舉資料物件的 FORMATETC 結構。呼叫 IDataObject.GetDataIDataObject.SetData 時會使用這些結構。
明確介面實作私用方法 IDataObject.EnumFormatEtc 建立物件,用於列舉資料物件的 FORMATETC 結構。呼叫 IDataObject.GetDataIDataObject.SetData 時會使用這些結構。
明確介面實作私用方法 IDataObject.GetCanonicalFormatEtc 提供標準的 FORMATETC 結構,這個結構在邏輯上相當於更複雜的結構。使用這個方法會判斷兩個 FORMATETC 結構是否傳回相同的資料,而不需要重複呈現。
明確介面實作私用方法 IDataObject.GetCanonicalFormatEtc 提供標準的 FORMATETC 結構,這個結構在邏輯上相當於更複雜的結構。使用這個方法會判斷兩個 FORMATETC 結構是否傳回相同的資料,而不需要重複呈現。
明確介面實作私用方法 IDataObject.GetData 從來源資料物件取得資料。這個方法由資料消費者呼叫。它會在指定的 FORMATETC 結構所描述的資料並將指定的 STGMEDIUM 結構傳輸這些資料。接著再由呼叫端負責釋放 STGMEDIUM 結構。
明確介面實作私用方法 IDataObject.GetData 從來源資料物件取得資料。這個方法由資料消費者呼叫。它會在指定的 FORMATETC 結構所描述的資料並將指定的 STGMEDIUM 結構傳輸這些資料。接著再由呼叫端負責釋放 STGMEDIUM 結構。
明確介面實作私用方法 IDataObject.GetDataHere 從來源資料物件取得資料。這個方法 (由資料消費者呼叫) 與 IDataObject.GetData 方法不同,呼叫端必須針對後者配置及釋放指定的存放媒體。
明確介面實作私用方法 IDataObject.GetDataHere 從來源資料物件取得資料。這個方法 (由資料消費者呼叫) 與 IDataObject.GetData 方法不同,呼叫端必須針對後者配置及釋放指定的存放媒體。
明確介面實作私用方法 IDataObject.QueryGetData 判斷資料物件是否能夠呈現 FORMATETC 結構中所描述的資料。嘗試執行貼上或置放作業的物件可以在呼叫 IDataObject.GetData 之前取得呼叫這個方法指示作業是否成功。
明確介面實作私用方法 IDataObject.QueryGetData 判斷資料物件是否能夠呈現 FORMATETC 結構中所描述的資料。嘗試執行貼上或置放作業的物件可以在呼叫 IDataObject.GetData 之前取得呼叫這個方法指示作業是否成功。
明確介面實作私用方法 IDataObject.SetData 將資料傳輸給實作這個方法的物件。這個方法是由包含資料來源的物件所呼叫。
明確介面實作私用方法 IDataObject.SetData 將資料傳輸給實作這個方法的物件。這個方法是由包含資料來源的物件所呼叫。

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Data.Framework 命名空間