IDataObject.GetDataPresent 方法

定义

查看是否具有指定格式的数据,或者数据是否可以转换为指定格式。

重载

GetDataPresent(String)

查看指定格式的数据是否可用,或者是否可以转换为指定格式;数据格式由一个字符串指定。

GetDataPresent(Type)

查看是否具有指定格式的数据,或者数据是否可以转换为指定格式。 数据格式由 Type 对象指定。

GetDataPresent(String, Boolean)

查看是否具有指定格式的数据,或者数据是否可以转换为指定格式。 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 类以查看一组预定义的数据格式。

返回

Boolean

如果数据采用指定的格式,或者可以转换成指定的格式,则为 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 类以了解预定义数据格式的集合。

返回

Boolean

如果数据采用指定的格式,或者可以转换成指定的格式,则为 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

返回

Boolean

如果数据采用指定的格式,或者可以转换成指定的格式,则为 true;否则为 false

属性

注解

有关此方法的实现,请参阅 GetDataPresent

调用 GetDataPresent 以确定指定格式是否在此数据对象中可用,然后再调用 GetData

调用 GetFormats 以获取此数据对象中可用的所有格式的列表。

此方法在 true 以下情况下返回:

  • autoConvert 参数是true且数据采用指定格式,也可以转换为指定格式。

  • autoConvert 参数是false且数据采用指定格式。

此方法在 false 以下情况下返回:

  • autoConvert 参数是true且数据在指定格式中不可用,无法转换为指定格式。

  • autoConvert 参数为false,数据不可用,格式为指定格式。

另请参阅

适用于