IDataObject.GetDataPresent Method (String, Boolean)

Checks to see whether the data is available in, or can be converted to, a specified format. A Boolean flag indicates whether to check if the data can be converted to the specified format, if it is not available in that format.

Namespace:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

[UIPermissionAttribute(SecurityAction.InheritanceDemand, Clipboard = UIPermissionClipboard.AllClipboard)]
bool GetDataPresent(
	string format,
	bool autoConvert
)

Parameters

format
Type: System.String

A string that specifies what format to check for. See the DataFormats class for a set of pre-defined data formats.

autoConvert
Type: System.Boolean

false to only check for the specified format; true to also check whether or not data stored in this data object can be converted to the specified format.

Return Value

Type: System.Boolean

true if the data is in, or can be converted to, the specified format; otherwise, false.

For an implementation of this method, see GetDataPresent.

 

Call GetDataPresent to determine whether a specified format is available in this data object before calling GetData.

 

Call GetFormats to obtain a list of all the formats that are available in this data object.

 

This method returns true when:

  • The autoConvert parameter is true and the data is in the specified format, or it can be converted to the specified format.

  • The autoConvert parameter is false and the data is in the specified format.

This method returns false when:

  • The autoConvert parameter is true and the data is not available in the specified format and cannot be converted to the specified format.

  • The autoConvert parameter is false, and the data is not available in the specified format.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft