ClipboardObject (Clase)

Representa un objeto del portapapeles con el fin de transferencia de datos.Este objeto interoperar entre DataObject, IDataObject, y IDataObject.

Jerarquía de herencia

System.Object
  System.Windows.Forms.DataObject
    Microsoft.VisualStudio.Data.Framework.ClipboardObject
      Microsoft.VisualStudio.Data.Framework.DSRefClipboardObject

Espacio de nombres:  Microsoft.VisualStudio.Data.Framework
Ensamblado:  Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)

Sintaxis

'Declaración
Public Class ClipboardObject _
    Inherits DataObject _
    Implements IDataObject, IDataObject
public class ClipboardObject : DataObject, 
    IDataObject, IDataObject
public ref class ClipboardObject : public DataObject, 
    IDataObject, IDataObject
type ClipboardObject =  
    class
        inherit DataObject
        interface IDataObject
        interface IDataObject
    end
public class ClipboardObject extends DataObject implements IDataObject, IDataObject

El tipo ClipboardObject expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ClipboardObject() Inicializa una nueva instancia de la clase de ClipboardObject basada en la clase estándar de DataObject .
Método público ClipboardObject(Object) Inicializa una nueva instancia de la clase de ClipboardObject que contiene los datos especificados, o ajustar una instancia existente de la clase.
Método público ClipboardObject(String, Object) Inicializa una nueva instancia de la clase de ClipboardObject que contiene los datos especificados en el formato especificado.

Arriba

Métodos

  Nombre Descripción
Método público ContainsAudio indica si el objeto de datos contiene datos en el formato de WaveAudio . (Se hereda de DataObject).
Método público ContainsFileDropList Indica si el objeto de datos contiene datos que está en el formato de FileDrop o se puede convertir a ese formato. (Se hereda de DataObject).
Método público ContainsImage Indica si el objeto de datos contiene datos que está en el formato de Bitmap o se puede convertir a ese formato. (Se hereda de DataObject).
Método público ContainsText() indica si el objeto de datos contiene datos en el formato de UnicodeText . (Se hereda de DataObject).
Método público ContainsText(TextDataFormat) Indica si el objeto de datos contiene datos de texto en el formato indicado por el valor especificado de TextDataFormat . (Se hereda de DataObject).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetAudioStream Recupera una secuencia de sonido del objeto de datos. (Se hereda de DataObject).
Método público GetData(String) Recupera los datos almacenados en el objeto del portapapeles en el formato especificado. (Invalida a DataObject.GetData(String)).
Método público GetData(Type) Recupera los datos almacenados en el objeto del portapapeles en el formato especificado. (Invalida a DataObject.GetData(Type)).
Método público GetData(String, Boolean) Recupera los datos almacenados en el objeto del portapapeles en el formato especificado, utilizando un parámetro automatizado de conversión para determinar si convertir los datos al formato. (Invalida a DataObject.GetData(String, Boolean)).
Método público GetDataPresent(String) Indica si los datos almacenados en el objeto del portapapeles se pueden convertir en o están asociados al formato especificado. (Invalida a DataObject.GetDataPresent(String)).
Método público GetDataPresent(Type) Indica si los datos almacenados en el objeto del portapapeles se pueden convertir en o están asociados al formato especificado. (Invalida a DataObject.GetDataPresent(Type)).
Método público GetDataPresent(String, Boolean) Indica si los datos almacenados en el objeto del portapapeles se pueden convertir en o están asociados al formato especificado, utilizando un parámetro automático de conversión para determinar si convertir los datos al formato. (Invalida a DataObject.GetDataPresent(String, Boolean)).
Método público GetFileDropList Recupera una colección de nombres de archivo del objeto de datos. (Se hereda de DataObject).
Método público GetFormats() Recupera una lista de todos los formatos compatibles con los datos almacenados en el objeto del portapapeles. (Invalida a DataObject.GetFormats()).
Método público GetFormats(Boolean) Recupera una lista de todos los formatos compatibles con los datos almacenados en el objeto del portapapeles, utilizando un parámetro automático de conversión para determinar si recuperar sólo los formatos de datos nativos o todos los formatos que los datos se pueden convertir a. (Invalida a DataObject.GetFormats(Boolean)).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetImage Recupera una imagen del objeto de datos. (Se hereda de DataObject).
Método público GetText() Datos de texto de recupera del objeto de datos en el formato de UnicodeText . (Se hereda de DataObject).
Método público GetText(TextDataFormat) Recupera el texto a datos del objeto de datos en el formato indicado por el valor especificado de TextDataFormat . (Se hereda de DataObject).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público SetAudio(array<Byte[]) Agrega una matriz de Byte al objeto de datos en el formato de WaveAudio después de convertirlo a Stream. (Se hereda de DataObject).
Método público SetAudio(Stream) Agrega Stream al objeto de datos en el formato de WaveAudio . (Se hereda de DataObject).
Método público SetData(Object) Agregar datos al objeto del portapapeles. (Invalida a DataObject.SetData(Object)).
Método público SetData(String, Object) Agregar datos al objeto del portapapeles en el formato especificado. (Invalida a DataObject.SetData(String, Object)).
Método público SetData(Type, Object) Agregar datos al objeto del portapapeles, utilizando el tipo especificado como formato. (Invalida a DataObject.SetData(Type, Object)).
Método público SetData(String, Boolean, Object) Agregar datos al objeto del portapapeles. (Invalida a DataObject.SetData(String, Boolean, Object)).
Método público SetFileDropList Agrega una colección de nombres de archivo en el objeto de datos en el formato de FileDrop . (Se hereda de DataObject).
Método público SetImage Agrega Image al objeto de datos en el formato de Bitmap . (Se hereda de DataObject).
Método público SetText(String) Agrega datos de texto al objeto de datos en el formato de UnicodeText . (Se hereda de DataObject).
Método público SetText(String, TextDataFormat) Agrega datos de texto al objeto de datos en el formato indicado por el valor especificado de TextDataFormat . (Se hereda de DataObject).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IDataObject.DAdvise Crea una conexión entre el objeto del portapapeles y un receptor asesor.Este método es invocado por un objeto que admite un receptor de consulta y permite que a dicho receptor se le notifiquen los cambios realizados en los datos del objeto.
Implementación explícita de interfacesMétodo privado IDataObject.DAdvise Crea una conexión entre el objeto del portapapeles y un receptor asesor.Este método es invocado por un objeto que admite un receptor de consulta y permite que a dicho receptor se le notifiquen los cambios realizados en los datos del objeto.
Implementación explícita de interfacesMétodo privado IDataObject.DUnadvise Quita una conexión de notificación se ha establecido que.
Implementación explícita de interfacesMétodo privado IDataObject.DUnadvise Quita una conexión de notificación que se ha establecido previamente.
Implementación explícita de interfacesMétodo privado IDataObject.EnumDAdvise Crea un objeto que se puede utilizar para enumerar las conexiones de consulta actuales.
Implementación explícita de interfacesMétodo privado IDataObject.EnumDAdvise Crea un objeto que se puede utilizar para enumerar las conexiones de consulta actuales.
Implementación explícita de interfacesMétodo privado IDataObject.EnumFormatEtc Crea un objeto para enumerar las estructuras FORMATETC para un objeto de datos.Estas estructuras se utilizan en llamadas a los métodos IDataObject.GetData o IDataObject.SetData.
Implementación explícita de interfacesMétodo privado IDataObject.EnumFormatEtc Crea un objeto para enumerar las estructuras FORMATETC para un objeto de datos.Estas estructuras se utilizan en llamadas a los métodos IDataObject.GetData o IDataObject.SetData.
Implementación explícita de interfacesMétodo privado IDataObject.GetCanonicalFormatEtc Proporciona una estructura FORMATETC estándar que equivale lógicamente a una estructura más compleja.Utilice este método para determinar si dos diversas estructuras de FORMATETC devuelven los mismos datos, quitando la representación duplicada.
Implementación explícita de interfacesMétodo privado IDataObject.GetCanonicalFormatEtc Proporciona una estructura FORMATETC estándar que equivale lógicamente a una estructura más compleja.Utilice este método para determinar si dos diversas estructuras de FORMATETC devuelven los mismos datos, quitando la representación duplicada.
Implementación explícita de interfacesMétodo privado IDataObject.GetData Obtiene los datos de un objeto de datos de origen.Este método llama un consumidor de los datos.Muestra los datos descritos en la estructura especificada de FORMATETC y los transfiere a través de la estructura especificada de STGMEDIUM .A continuación, el llamador asume la responsabilidad de liberar la estructura STGMEDIUM.
Implementación explícita de interfacesMétodo privado IDataObject.GetData Obtiene los datos de un objeto de datos de origen.Este método llama un consumidor de los datos.Muestra los datos descritos en la estructura especificada de FORMATETC y los transfiere a través de la estructura especificada de STGMEDIUM .A continuación, el llamador asume la responsabilidad de liberar la estructura STGMEDIUM.
Implementación explícita de interfacesMétodo privado IDataObject.GetDataHere Obtiene los datos de un objeto de datos de origen.Este método, que es invocado por un consumidor de datos, se diferencia del método IDataObject.GetData en que el llamador debe asignar y liberar el medio de almacenamiento especificado.
Implementación explícita de interfacesMétodo privado IDataObject.GetDataHere Obtiene los datos de un objeto de datos de origen.Este método, que es invocado por un consumidor de datos, se diferencia del método IDataObject.GetData en que el llamador debe asignar y liberar el medio de almacenamiento especificado.
Implementación explícita de interfacesMétodo privado IDataObject.QueryGetData Determina si el objeto de datos es capaz de representar los datos descritos en la estructura FORMATETC.Los objetos que intentan una pegar o una operación de colocar pueden llamar a este método antes de llamar a IDataObject.GetData para obtener una indicación de si la operación se realiza correctamente.
Implementación explícita de interfacesMétodo privado IDataObject.QueryGetData Determina si el objeto de datos es capaz de representar los datos descritos en la estructura FORMATETC.Los objetos que intentan una pegar o una operación de colocar pueden llamar a este método antes de llamar a IDataObject.GetData para obtener una indicación de si la operación se realiza correctamente.
Implementación explícita de interfacesMétodo privado IDataObject.SetData Transfiere los datos al objeto que implementa este método.Este método es invocado por un objeto que contiene un origen de datos.
Implementación explícita de interfacesMétodo privado IDataObject.SetData Transfiere los datos al objeto que implementa este método.Este método es invocado por un objeto que contiene un origen de datos.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Data.Framework (Espacio de nombres)