语言

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

适用于