語言

DataObject.SetData 方法

定義

將指定的資料儲存在此資料物件中。

多載

名稱 Description
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);
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。

備註

此方法在啟用自動轉換後新增資料(與設定為 SetData(String, Object, Boolean)時呼叫autoConverttrue相同)。

適用於

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);
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。

備註

此方法在啟用自動轉換後新增資料(與設定為 SetData(String, Object, Boolean)時呼叫autoConverttrue相同)。

適用於

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);
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。

備註

此方法在啟用自動轉換後新增資料(與設定為 SetData(String, Object, Boolean)時呼叫autoConverttrue相同)。

適用於

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);
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。

適用於