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

Object
  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 Indicates whether the data object contains data in the WaveAudio format. (Herdado de DataObject.)
Método público ContainsDSRef Indica se DSRefClipboardObject atual contiver um objeto de DSRef .
Método público ContainsFileDropList Indicates whether the data object contains data that is in the FileDrop format or can be converted to that format. (Herdado de DataObject.)
Método público ContainsImage Indicates whether the data object contains data that is in the Bitmap format or can be converted to that format. (Herdado de DataObject.)
Método público ContainsText Indicates whether the data object contains data in the UnicodeText format. (Herdado de DataObject.)
Método público ContainsText(TextDataFormat) Indicates whether the data object contains text data in the format indicated by the specified TextDataFormat value. (Herdado de DataObject.)
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetAudioStream Retrieves an audio stream from the data object. (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 para ou estejam 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 para ou estejam 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 para ou está associado com o formato especificado, usando um parâmetro automático de conversão 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 Retrieves a collection of file names from the data object. (Herdado de DataObject.)
Método público GetFormats() Recupera uma lista de todos os formatos que são suportados para os 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 são suportados para os dados armazenados no objeto da área de transferência, usando um parâmetro automático de conversão para determinar se recuperar somente formatos de dados nativos ou todos os formatos que os dados podem ser convertidos a. (Herdado de ClipboardObject.)
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetImage Retrieves an image from the data object. (Herdado de DataObject.)
Método público GetText Retrieves text data from the data object in the UnicodeText format. (Herdado de DataObject.)
Método público GetText(TextDataFormat) Retrieves text data from the data object in the format indicated by the specified TextDataFormat value. (Herdado de DataObject.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público SetAudio(Byte) Adds a Byte array to the data object in the WaveAudio format after converting it to a Stream. (Herdado de DataObject.)
Método público SetAudio(Stream) Adds a Stream to the data object in the WaveAudio format. (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 Adds a collection of file names to the data object in the FileDrop format. (Herdado de DataObject.)
Método público SetImage Adds an Image to the data object in the Bitmap format. (Herdado de DataObject.)
Método público SetText(String) Adds text data to the data object in the UnicodeText format. (Herdado de DataObject.)
Método público SetText(String, TextDataFormat) Adds text data to the data object in the format indicated by the specified TextDataFormat value. (Herdado de DataObject.)
Método público ToString Returns a string that represents the current object. (Herdado de Object.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IDataObject.DAdvise Criar uma conexão entre o objeto da área de transferência e um 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 de objeto. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.DAdvise Criar uma conexão entre o objeto da área de transferência e um 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 de objeto. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.DUnadvise Remover uma conexão de notificação que é estabelecida. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.DUnadvise Remover 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 duplicada. (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 duplicada. (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 especificada de FORMATETC 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 especificada de FORMATETC 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 o chamador deve atribuir e liberar o suporte de memória 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 o chamador deve atribuir e liberar o suporte de memória 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 .Objetos que tentam uma pasta ou operação de soltar podem chamar este método antes de chamar o IDataObject.GetData para obter uma indicação de 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 .Objetos que tentam uma pasta ou operação de soltar podem chamar este método antes de chamar o IDataObject.GetData para obter uma indicação de se a operação será com êxito. (Herdado de ClipboardObject.)
Implementação explícita da interfaceMétodo particular IDataObject.SetData Transfere dados ao 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 ao 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