IDataObject IDataObject IDataObject IDataObject Interface

定義

データを転送するための形式に依存しないメカニズムを提供します。Provides a format-independent mechanism for transferring data.

public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
派生

注釈

IDataObjectインターフェイスによって使用されます、Clipboardクラスのデータのドラッグ アンド ドロップなどの操作を転送します。The IDataObject interface is used by the Clipboard class for data transfer operations like drag-and-drop.

クラスによって実装された場合、IDataObjectメソッドには、複数の形式でデータを提供する 1 つのデータ オブジェクトが有効にします。When implemented by a class, the IDataObject methods enable a single data object to offer data in multiple formats. 複数の形式でデータを提供する 1 つのデータ形式がサポートされていた場合のみ、データをさまざまなよりも、アプリケーションで使用できるようにする傾向があります。Offering data in multiple formats tends to make the data usable by a wider variety of applications than if only a single data format were supported.

DataObjectクラスの基本実装を提供、IDataObjectインターフェイス。The DataObject class provides a basic implementation of the IDataObject interface.

メソッド

GetData(String) GetData(String) GetData(String) GetData(String)

指定の形式でデータ オブジェクトを取得しますデータ形式は文字列で指定します。Retrieves a data object in a specified format; the data format is specified by a string.

GetData(Type) GetData(Type) GetData(Type) GetData(Type)

指定の形式でデータ オブジェクトを取得しますデータ形式がで指定された、Typeオブジェクト。Retrieves a data object in a specified format; the data format is specified by a Type object.

GetData(String, Boolean) GetData(String, Boolean) GetData(String, Boolean) GetData(String, Boolean)

必要に応じて、データを指定された形式に変換する、指定された形式でデータ オブジェクトを取得します。Retrieves a data object in a specified format, optionally converting the data to the specified format.

GetDataPresent(String) GetDataPresent(String) GetDataPresent(String) GetDataPresent(String)

データが、使用または; 指定された形式に変換できるかどうかを確認しますデータ形式は文字列で指定します。Checks to see whether the data is available in, or can be converted to, a specified format; the data format is specified by a string.

GetDataPresent(Type) GetDataPresent(Type) GetDataPresent(Type) GetDataPresent(Type)

データは、使用または指定した形式に変換できるかどうかを確認します。Checks to see whether the data is available in, or can be converted to, a specified format. データ形式がで指定された、Typeオブジェクト。The data format is specified by a Type object.

GetDataPresent(String, Boolean) GetDataPresent(String, Boolean) GetDataPresent(String, Boolean) GetDataPresent(String, Boolean)

データは、使用または指定した形式に変換できるかどうかを確認します。Checks to see whether the data is available in, or can be converted to, a specified format. ABooleanフラグではない形式が使用可能な場合、データを指定した形式に変換できるかどうかを確認するかどうかを示します。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.

GetFormats() GetFormats() GetFormats() GetFormats()

このデータ オブジェクト内のデータでは、またはに変換できるすべての形式の一覧を返します。Returns a list of all formats that the data in this data object is stored in, or can be converted to.

GetFormats(Boolean) GetFormats(Boolean) GetFormats(Boolean) GetFormats(Boolean)

このデータ オブジェクト内のデータが格納されているすべての形式の一覧を返します。Returns a list of all formats that the data in this data object is stored in. ABooleanフラグには、データを自動的に変換できる形式も含めるかどうかを示します。A Boolean flag indicates whether or not to also include formats that the data can be automatically converted to.

SetData(Object) SetData(Object) SetData(Object) SetData(Object)

自動的にデータ形式に変換するソース オブジェクトの型から、このデータ オブジェクトに指定したデータを格納します。Stores the specified data in this data object, automatically converting the data format from the source object type.

SetData(String, Object) SetData(String, Object) SetData(String, Object) SetData(String, Object)

1 つまたは複数の指定したデータ形式と共に、このデータ オブジェクトに指定したデータを格納します。Stores the specified data in this data object, along with one or more specified data formats. データ形式は文字列で指定します。The data format is specified by a string.

SetData(Type, Object) SetData(Type, Object) SetData(Type, Object) SetData(Type, Object)

1 つまたは複数の指定したデータ形式と共に、このデータ オブジェクトに指定したデータを格納します。Stores the specified data in this data object, along with one or more specified data formats. データ形式がで指定された、Typeクラス。The data format is specified by a Type class.

SetData(String, Object, Boolean) SetData(String, Object, Boolean) SetData(String, Object, Boolean) SetData(String, Object, Boolean)

1 つまたは複数の指定したデータ形式と共に、このデータ オブジェクトに指定したデータを格納します。Stores the specified data in this data object, along with one or more specified data formats. このオーバー ロードが含まれています、Booleanデータの取得に別の形式に変換できるかどうかを示すフラグ。This overload includes a Boolean flag to indicate whether the data may be converted to another format on retrieval.

適用対象

こちらもご覧ください