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
。
注解
此方法添加启用了自动转换的数据 (与调用 SetData(String, Object, Boolean)autoConvert
true
设置为) 相同。
适用于
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
。
注解
此方法添加启用了自动转换的数据 (与调用 SetData(String, Object, Boolean)autoConvert
true
设置为) 相同。
适用于
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
。
注解
此方法添加启用了自动转换的数据 (与调用 SetData(String, Object, Boolean)autoConvert
true
设置为) 相同。
适用于
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
。