Partilhar via


Classe DSRefClipboardObject

Fornece a capacidade de criar e ler um objeto da área de transferência usado para operações de arrastar-e-soltar entre o server Explorer e o designer de dados.O objeto de DSRefClipboardObject contém informações de identificação sobre o objeto subjacente que é transferido.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)

Sintaxe

'Declaração
Public Class DSRefClipboardObject _
    Inherits ClipboardObject
public class DSRefClipboardObject : ClipboardObject
public ref class DSRefClipboardObject : public ClipboardObject
type DSRefClipboardObject =  
    class
        inherit ClipboardObject
    end
public class DSRefClipboardObject extends ClipboardObject

O tipo DSRefClipboardObject expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DSRefClipboardObject() Inicializa uma nova instância da classe DSRefClipboardObject.
Método público DSRefClipboardObject(Object) Inicializa uma nova instância da classe de DSRefClipboardObject , especificando um objeto de DSRef .

Superior

Métodos

  Nome Descrição
Método público ContainsAudio Indica se o objeto de dados contém dados a WaveAudio formato. (Herdado de DataObject.)
Método público ContainsDSRef Indica se DSRefClipboardObject atual contiver um objeto de DSRef .
Método público ContainsFileDropList Indica se o objeto de dados contém dados que estão na FileDrop formatar ou pode ser convertido em formato. (Herdado de DataObject.)
Método público ContainsImage Indica se o objeto de dados contém dados que estão na Bitmap formatar ou pode ser convertido em formato. (Herdado de DataObject.)
Método público ContainsText() Indica se o objeto de dados contém dados a UnicodeText formato. (Herdado de DataObject.)
Método público ContainsText(TextDataFormat) Indica se o objeto de dados contém dados de texto no formato indicado pelo especificado TextDataFormat valor. (Herdado de DataObject.)
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetAudioStream Recupera um fluxo de áudio do objeto de dados. (Herdado de DataObject.)
Método público GetData(String) Recupera os dados armazenados no objeto da área de transferência no formato especificado. (Herdado de ClipboardObject.)
Método público GetData(Type) Recupera os dados armazenados no objeto da área de transferência no formato especificado. (Herdado de ClipboardObject.)
Método público GetData(String, Boolean) Recupera os dados armazenados no objeto da área de transferência no formato especificado, usando um parâmetro automatizado de conversão para determinar se converter os dados para o formato. (Herdado de ClipboardObject.)
Método público GetDataPresent(String) Indica se os dados armazenados no objeto da área de transferência podem ser convertidos em ou estão associados com o formato especificado. (Herdado de ClipboardObject.)
Método público GetDataPresent(Type) Indica se os dados armazenados no objeto da área de transferência podem ser convertidos em ou estão associados com o formato especificado. (Herdado de ClipboardObject.)
Método público GetDataPresent(String, Boolean) Indica se os dados armazenados no objeto da área de transferência pode ser convertido como ou está associado com o formato especificado, usando um parâmetro de conversão automática para determinar se converter os dados para o formato. (Herdado de ClipboardObject.)
Método público GetDSRef Extraia o objeto de DSRef de DSRefClipboardObject.
Método público GetFileDropList Recupera uma coleção de nomes de arquivo de objeto de dados. (Herdado de DataObject.)
Método público GetFormats() Recupera uma lista de todos os formatos que há suporte para dados armazenados no objeto da área de transferência. (Herdado de ClipboardObject.)
Método público GetFormats(Boolean) Recupera uma lista de todos os formatos que há suporte para dados armazenados no objeto da área de transferência, usando um parâmetro de conversão automática para determinar se recuperar somente formatos de dados nativos ou todos os formatos que os dados podem ser convertidos em. (Herdado de ClipboardObject.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetImage Recupera uma imagem do objeto de dados. (Herdado de DataObject.)
Método público GetText() Recupera dados de texto do objeto de dados na UnicodeText formato. (Herdado de DataObject.)
Método público GetText(TextDataFormat) Recupera dados de texto do objeto de dados no formato indicado pelo especificado TextDataFormat valor. (Herdado de DataObject.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público SetAudio(array<Byte[]) Adiciona um Byte o objeto de dados no array o WaveAudio formato após convertê-la para um Stream. (Herdado de DataObject.)
Método público SetAudio(Stream) Adiciona um Stream para o objeto de dados na WaveAudio formato. (Herdado de DataObject.)
Método público SetData(Object) Adiciona dados ao objeto da área de transferência. (Herdado de ClipboardObject.)
Método público SetData(String, Object) Adiciona dados ao objeto da área de transferência no formato especificado. (Herdado de ClipboardObject.)
Método público SetData(Type, Object) Adiciona dados ao objeto da área de transferência, usando o tipo especificado como o formato. (Herdado de ClipboardObject.)
Método público SetData(String, Boolean, Object) Adiciona dados ao objeto da área de transferência. (Herdado de ClipboardObject.)
Método público SetDSRef Adiciona o objeto de DSRef a DSRefClipboardObject.
Método público SetFileDropList Adiciona o objeto de dados em uma coleção de nomes de arquivo do FileDrop formato. (Herdado de DataObject.)
Método público SetImage Adiciona um Image para o objeto de dados na Bitmap formato. (Herdado de DataObject.)
Método público SetText(String) Adiciona os dados de texto para o objeto de dados na UnicodeText formato. (Herdado de DataObject.)
Método público SetText(String, TextDataFormat) Adiciona os dados de texto para o objeto de dados no formato indicado pelo especificado TextDataFormat valor. (Herdado de DataObject.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IDataObject.DAdvise Cria uma conexão entre o objeto da área de transferência e o coletor consultivo.Este método é chamado por um objeto que suporta um coletor consultivo e permite que o coletor consultivo a ser notificado de alterações nos dados do objeto. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.DAdvise Cria uma conexão entre o objeto da área de transferência e o coletor consultivo.Este método é chamado por um objeto que suporta um coletor consultivo e permite que o coletor consultivo a ser notificado de alterações nos dados do objeto. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.DUnadvise Remove uma conexão de notificação que é estabelecida. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.DUnadvise Remove uma conexão de notificação que é estabelecida anteriormente. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.EnumDAdvise Cria um objeto que pode ser usado para enumerar as conexões consultivas atual. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.EnumDAdvise Cria um objeto que pode ser usado para enumerar as conexões consultivas atual. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.EnumFormatEtc Cria um objeto para enumerar as estruturas de FORMATETC para um objeto de dados.Essas estruturas são usadas em chamadas para o IDataObject.GetData ou o IDataObject.SetData. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.EnumFormatEtc Cria um objeto para enumerar as estruturas de FORMATETC para um objeto de dados.Essas estruturas são usadas em chamadas para o IDataObject.GetData ou o IDataObject.SetData. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.GetCanonicalFormatEtc Fornece uma estrutura padrão de FORMATETC que é logicamente equivalente a uma estrutura mais complexa.Use este método para determinar se duas estruturas diferentes de FORMATETC retorna os mesmos dados, eliminando a necessidade para renderização duplicado. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.GetCanonicalFormatEtc Fornece uma estrutura padrão de FORMATETC que é logicamente equivalente a uma estrutura mais complexa.Use este método para determinar se duas estruturas diferentes de FORMATETC retorna os mesmos dados, eliminando a necessidade para renderização duplicado. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.GetData Obtém dados de um objeto de fonte de dados.Este método é chamado por um consumidor dos dados.Processa os dados descritos na estrutura de FORMATETC especificada e transferir-los através da estrutura de STGMEDIUM especificada.O chamador assume a responsabilidade para liberar a estrutura de STGMEDIUM . (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.GetData Obtém dados de um objeto de fonte de dados.Este método é chamado por um consumidor dos dados.Processa os dados descritos na estrutura de FORMATETC especificada e transferir-los através da estrutura de STGMEDIUM especificada.O chamador assume a responsabilidade para liberar a estrutura de STGMEDIUM . (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.GetDataHere Obtém dados de um objeto de fonte de dados.Esse método, que é chamado por um consumidor dos dados, difere do método de IDataObject.GetData que este deve atribuir e liberar o meio de armazenamento especificado. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.GetDataHere Obtém dados de um objeto de fonte de dados.Esse método, que é chamado por um consumidor dos dados, difere do método de IDataObject.GetData que este deve atribuir e liberar o meio de armazenamento especificado. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.QueryGetData Determina se o objeto de dados é capaz de processar os dados descritos na estrutura de FORMATETC .Os objetos que tentam uma pasta ou operação de soltar podem chamar este método antes de chamar o IDataObject.GetData para obter um indicando se a operação será com êxito. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.QueryGetData Determina se o objeto de dados é capaz de processar os dados descritos na estrutura de FORMATETC .Os objetos que tentam uma pasta ou operação de soltar podem chamar este método antes de chamar o IDataObject.GetData para obter um indicando se a operação será com êxito. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.SetData Transfere dados para o objeto que implementa este método.Este método é chamado por um objeto que contém uma fonte de dados. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.SetData Transfere dados para o objeto que implementa este método.Este método é chamado por um objeto que contém uma fonte de dados. (Herdado de ClipboardObject.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Framework

IDSRefProvider