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

注解

此方法添加启用了自动转换的数据 (与调用 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);
[<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

注解

此方法添加启用了自动转换的数据 (与调用 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);
[<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

注解

此方法添加启用了自动转换的数据 (与调用 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);
[<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

适用于