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
一个 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
,数据不可用,格式为指定格式。