Share via


DataObject.SetData 方法

定義

將指定的資料儲存到這個資料物件中。

多載

SetData(Object)

將指定的資料儲存到這個資料物件中,從來源物件型別自動判斷資料格式。

SetData(String, Object)

將指定的資料連同一個或多個指定的資料格式儲存到這個資料物件中;資料格式是以字串指定。

SetData(Type, Object)

使用一個或多個資料格式,將指定的資料儲存到這個資料物件中。資料格式是以 Type 物件指定。

SetData(String, Object, Boolean)

使用一個或多個資料格式,將指定的資料儲存到這個資料物件中。 這個多載包含 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

物件,表示儲存於這個資料物件的資料。

實作

屬性

例外狀況

datanull

備註

這個方法會新增已啟用自動轉換的資料, (與將 設為 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

物件,表示儲存於這個資料物件的資料。

實作

屬性

例外狀況

dataformatnull

備註

這個方法會新增已啟用自動轉換的資料, (與將 設為 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

物件,表示儲存於這個資料物件的資料。

實作

屬性

例外狀況

dataformatnull

備註

這個方法會新增已啟用自動轉換的資料, (與將 設為 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 則表示禁止資料在擷取時轉換為其他格式。

實作

屬性

例外狀況

dataformatnull

適用於