IDataObject.GetDataPresent 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检查数据是否可用,或者是否可以转换为指定格式。
重载
| 名称 | 说明 |
|---|---|
| GetDataPresent(String) |
检查数据是否可用,或者是否可以转换为指定格式;数据格式由字符串指定。 |
| GetDataPresent(Type) |
检查数据是否可用,或者是否可以转换为指定格式。 数据格式由 Type 对象指定。 |
| GetDataPresent(String, Boolean) |
检查数据是否可用,或者是否可以转换为指定格式。 标志 |
注解
调用 GetDataPresent 以确定指定格式是否在此数据对象中可用,然后再调用 GetData。
调用 GetFormats 以获取此数据对象中提供的所有格式的列表。
GetDataPresent(String)
检查数据是否可用,或者是否可以转换为指定格式;数据格式由字符串指定。
public:
bool GetDataPresent(System::String ^ format);
[System.Security.SecurityCritical]
public bool GetDataPresent(string format);
public bool GetDataPresent(string format);
[<System.Security.SecurityCritical>]
abstract member GetDataPresent : string -> bool
abstract member GetDataPresent : string -> bool
Public Function GetDataPresent (format As String) As Boolean
参数
- format
- String
一个字符串,指定要检查的格式。 DataFormats请参阅一组预定义的数据格式的类。
返回
true 如果数据处于指定格式或可转换为,则为否则,为 false.
- 属性
注解
有关此方法的实现,请参阅 GetDataPresent。
调用 GetDataPresent 以确定指定格式是否在此数据对象中可用,然后再调用 GetData。
调用 GetFormats 以获取此数据对象中提供的所有格式的列表。
另请参阅
适用于
GetDataPresent(Type)
检查数据是否可用,或者是否可以转换为指定格式。 数据格式由 Type 对象指定。
public:
bool GetDataPresent(Type ^ format);
[System.Security.SecurityCritical]
public bool GetDataPresent(Type format);
public bool GetDataPresent(Type format);
[<System.Security.SecurityCritical>]
abstract member GetDataPresent : Type -> bool
abstract member GetDataPresent : Type -> bool
Public Function GetDataPresent (format As Type) As Boolean
参数
- format
- Type
指定要检查的格式的 A Type 。 DataFormats请参阅一组预定义数据格式的类。
返回
true 如果数据处于指定格式或可转换为,则为否则,为 false.
- 属性
注解
对于此方法的实现, GetDataPresent。
调用 GetDataPresent 以确定指定格式是否在此数据对象中可用,然后再调用 GetData。
调用 GetFormats 以获取此数据对象中提供的所有格式的列表。
另请参阅
适用于
GetDataPresent(String, Boolean)
检查数据是否可用,或者是否可以转换为指定格式。 标志 Boolean 指示是否可检查数据是否可以转换为指定的格式(如果该格式不可用)。
public:
bool GetDataPresent(System::String ^ format, bool autoConvert);
[System.Security.SecurityCritical]
public bool GetDataPresent(string format, bool autoConvert);
public bool GetDataPresent(string format, bool autoConvert);
[<System.Security.SecurityCritical>]
abstract member GetDataPresent : string * bool -> bool
abstract member GetDataPresent : string * bool -> bool
Public Function GetDataPresent (format As String, autoConvert As Boolean) As Boolean
参数
- format
- String
一个字符串,指定要检查的格式。 DataFormats请参阅一组预定义的数据格式的类。
- autoConvert
- Boolean
false (仅检查指定格式); true 如果还检查此数据对象中存储的数据是否可以转换为指定的格式,
返回
true 如果数据处于指定格式或可转换为,则为否则,为 false.
- 属性
注解
有关此方法的实现,请参阅 GetDataPresent。
调用 GetDataPresent 以确定指定格式是否在此数据对象中可用,然后再调用 GetData。
调用 GetFormats 以获取此数据对象中提供的所有格式的列表。
此方法返回 true 以下情况:
autoConvert 参数是
true且数据采用指定格式,也可以将其转换为指定格式。autoConvert 参数是
false且数据采用指定格式。
此方法返回 false 以下情况:
autoConvert 参数是
true且数据不能以指定格式提供,并且无法转换为指定格式。autoConvert 参数为
false,并且数据不能以指定格式提供。