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请参阅一组预定义的数据格式的类。

返回

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 TypeDataFormats请参阅一组预定义数据格式的类。

返回

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,并且数据不能以指定格式提供。

另请参阅

适用于