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)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
 
一个对象,表示要在此数据对象中存储的数据。
实现
- 属性
 
例外
              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);
	[<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);
	[<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。