Compartir vía


IDataObject Interfaz

Definición

Proporciona un mecanismo para transferir datos que es independiente del formato.

public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
Derivado

Comentarios

La IDataObject clase usa la Clipboard interfaz para las operaciones de transferencia de datos como arrastrar y colocar.

Cuando se implementa mediante una clase, los IDataObject métodos permiten que un único objeto de datos ofrezca datos en varios formatos. Ofrecer datos en varios formatos tiende a hacer que los datos sean utilizables por una variedad más amplia de aplicaciones que si solo se admita un único formato de datos.

La DataObject clase proporciona una implementación básica de la IDataObject interfaz .

Métodos

GetData(String)

Recupera un objeto de datos en un formato especificado; una cadena especifica el formato de datos.

GetData(String, Boolean)

Recupera un objeto de datos con un formato especificado, convirtiendo opcionalmente los datos al formato especificado.

GetData(Type)

Recupera un objeto de datos en un formato especificado; un objeto Type especifica el formato de datos.

GetDataPresent(String)

Comprueba si los datos están disponibles en un formato especificado o se pueden convertir a él; una cadena especifica el formato de datos.

GetDataPresent(String, Boolean)

Comprueba si los datos están disponibles en un formato especificado o se pueden convertir a él. Una marca de tipo Boolean indica si se comprueba que los datos se pueden convertir al formato especificado si no están disponibles en ese formato.

GetDataPresent(Type)

Comprueba si los datos están disponibles en un formato especificado o se pueden convertir a él. Un objeto Type especifica el formato de datos.

GetFormats()

Devuelve una lista de todos los formatos en los que se almacenan los datos de este objeto de datos; o bien, a los que se pueden convertir.

GetFormats(Boolean)

Devuelve una lista con todos los formatos en los que se almacenan los datos de este objeto de datos. Una marca de tipo Boolean indica si también se incluyen, o no, formatos a los que se puedan convertir los datos automáticamente.

SetData(Object)

Almacena los datos especificados en este objeto de datos, convirtiendo automáticamente el formato de los datos del tipo de objeto de origen.

SetData(String, Object)

Almacena los datos especificados en este objeto de datos, junto con uno o más formatos de datos especificados. Una cadena especifica el formato de datos.

SetData(String, Object, Boolean)

Almacena los datos especificados en este objeto de datos, junto con uno o más formatos de datos especificados. Esta sobrecarga incluye una marca de tipo Boolean para indicar si los datos se pueden convertir en otro formato durante el proceso de recuperación.

SetData(Type, Object)

Almacena los datos especificados en este objeto de datos, junto con uno o más formatos de datos especificados. Una clase Type especifica el formato de datos.

Se aplica a

Consulte también