DataObject.SetData 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的資料儲存到這個資料物件中。
多載
SetData(Object) |
將指定的資料儲存到這個資料物件中,從來源物件型別自動判斷資料格式。 |
SetData(String, Object) |
將指定的資料連同一個或多個指定的資料格式儲存到這個資料物件中;資料格式是以字串指定。 |
SetData(Type, Object) |
使用一個或多個資料格式,將指定的資料儲存到這個資料物件中。資料格式是以 Type 物件指定。 |
SetData(String, Object, Boolean) |
使用一個或多個資料格式,將指定的資料儲存到這個資料物件中。 這個多載包含 |
SetData(Object)
將指定的資料儲存到這個資料物件中,從來源物件型別自動判斷資料格式。
public:
virtual void SetData(System::Object ^ data);
[System.Security.SecurityCritical]
public void SetData (object data);
public void SetData (object data);
[<System.Security.SecurityCritical>]
abstract member SetData : obj -> unit
override this.SetData : obj -> unit
abstract member SetData : obj -> unit
override this.SetData : obj -> unit
Public Sub SetData (data As Object)
參數
- data
- Object
物件,表示儲存於這個資料物件的資料。
實作
- 屬性
例外狀況
data
為 null
。
備註
這個方法會新增已啟用自動轉換的資料, (與將 設為 true
) 呼叫 SetData(String, Object, Boolean)autoConvert
相同。
適用於
SetData(String, Object)
將指定的資料連同一個或多個指定的資料格式儲存到這個資料物件中;資料格式是以字串指定。
public:
virtual void SetData(System::String ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public void SetData (string format, object data);
public void SetData (string format, object data);
[<System.Security.SecurityCritical>]
abstract member SetData : string * obj -> unit
override this.SetData : string * obj -> unit
abstract member SetData : string * obj -> unit
override this.SetData : string * obj -> unit
Public Sub SetData (format As String, data As Object)
參數
- format
- String
指定資料格式的字串。 如需一組預先定義的資料格式,請參閱 DataFormats 類別。
- data
- Object
物件,表示儲存於這個資料物件的資料。
實作
- 屬性
例外狀況
data
或 format
為 null
。
備註
這個方法會新增已啟用自動轉換的資料, (與將 設為 true
) 呼叫 SetData(String, Object, Boolean)autoConvert
相同。
適用於
SetData(Type, Object)
使用一個或多個資料格式,將指定的資料儲存到這個資料物件中。資料格式是以 Type 物件指定。
public:
virtual void SetData(Type ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public void SetData (Type format, object data);
public void SetData (Type format, object data);
[<System.Security.SecurityCritical>]
abstract member SetData : Type * obj -> unit
override this.SetData : Type * obj -> unit
abstract member SetData : Type * obj -> unit
override this.SetData : Type * obj -> unit
Public Sub SetData (format As Type, data As Object)
參數
- format
- Type
指定資料格式的 Type 物件。 如需一組預先定義的資料格式,請參閱 DataFormats 類別。
- data
- Object
物件,表示儲存於這個資料物件的資料。
實作
- 屬性
例外狀況
data
或 format
為 null
。
備註
這個方法會新增已啟用自動轉換的資料, (與將 設為 true
) 呼叫 SetData(String, Object, Boolean)autoConvert
相同。
適用於
SetData(String, Object, Boolean)
使用一個或多個資料格式,將指定的資料儲存到這個資料物件中。 這個多載包含 Boolean
旗標,表示資料是否可在擷取時轉換為其他格式。
public:
virtual void SetData(System::String ^ format, System::Object ^ data, bool autoConvert);
[System.Security.SecurityCritical]
public void SetData (string format, object data, bool autoConvert);
public void SetData (string format, object data, bool autoConvert);
[<System.Security.SecurityCritical>]
abstract member SetData : string * obj * bool -> unit
override this.SetData : string * obj * bool -> unit
abstract member SetData : string * obj * bool -> unit
override this.SetData : string * obj * bool -> unit
Public Sub SetData (format As String, data As Object, autoConvert As Boolean)
參數
- format
- String
指定資料格式的字串。 如需一組預先定義的資料格式,請參閱 DataFormats 類別。
- data
- Object
物件,表示儲存於這個資料物件的資料。
- autoConvert
- Boolean
true
表示允許資料在擷取時轉換為其他格式。false
則表示禁止資料在擷取時轉換為其他格式。
實作
- 屬性
例外狀況
data
或 format
為 null
。