IDataObject 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供不受格式影響的資料傳送機制。
public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
- 衍生
備註
類別 IDataObject 會 Clipboard 使用 介面來進行資料傳輸作業,例如拖放作業。
由類別實作時, IDataObject 方法可讓單一資料物件以多種格式提供資料。 以多種格式提供資料,通常會讓各種應用程式使用資料,而不只是支援單一資料格式。
類別 DataObject 提供 介面的基本實作 IDataObject 。
方法
GetData(String) |
擷取指定之格式的資料物件,資料格式由字串指定。 |
GetData(String, Boolean) |
擷取指定之格式的資料物件,並選擇性地將資料轉換為指定的格式。 |
GetData(Type) |
擷取指定之格式的資料物件,資料格式由 Type 物件指定。 |
GetDataPresent(String) |
檢查以確定資料是否可為指定的格式,或資料是否可轉換成指定的格式,資料格式由字串指定。 |
GetDataPresent(String, Boolean) |
檢查資料是否以指定的格式儲存,或是否可轉換成指定的格式。 |
GetDataPresent(Type) |
檢查資料是否以指定的格式儲存,或是否可轉換成指定的格式。 資料格式由 Type 物件指定。 |
GetFormats() |
傳回所有格式的清單,這個資料物件中的資料即以這些格式儲存,或是可以轉換成這些格式。 |
GetFormats(Boolean) |
傳回這個資料物件中的資料在儲存時所使用之所有格式的清單。 |
SetData(Object) |
將指定的資料儲存到這個資料物件中,自動從來源物件型別轉換資料格式。 |
SetData(String, Object) |
使用一個或多個資料格式,將指定的資料儲存到這個資料物件中。 資料格式由字串指定。 |
SetData(String, Object, Boolean) |
使用一個或多個資料格式,將指定的資料儲存到這個資料物件中。 這個多載包含 |
SetData(Type, Object) |
使用一個或多個資料格式,將指定的資料儲存到這個資料物件中。 資料格式由 Type 類別指定。 |