IDataObject Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um mecanismo independente de formato para a transferência de dados.
public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
- Derivado
Comentários
A IDataObject interface é usada pela Clipboard classe para operações de transferência de dados, como arrastar e soltar.
Quando implementados por uma classe, os IDataObject métodos permitem que um único objeto de dados ofereça dados em vários formatos. Oferecer dados em vários formatos tende a tornar os dados utilizáveis por uma variedade maior de aplicativos do que se apenas um único formato de dados tivesse suporte.
A DataObject classe fornece uma implementação básica da IDataObject interface.
Métodos
GetData(String) |
Recupera um objeto de dados em um formato especificado; o formato de dados é especificado por uma cadeia de caracteres. |
GetData(String, Boolean) |
Recupera um objeto de dados em um formato especificado, convertendo opcionalmente os dados no formato especificado. |
GetData(Type) |
Recupera um objeto de dados em um formato especificado; o formato de dados é especificado por um objeto Type. |
GetDataPresent(String) |
Verifica se os dados estão disponíveis em um formato especificado ou se podem ser convertidos para esse formato; o formato de dados é especificado por uma cadeia de caracteres. |
GetDataPresent(String, Boolean) |
Verifica se os dados estão disponíveis em um formato especificado ou se podem ser convertidos para esse formato. Um sinalizador |
GetDataPresent(Type) |
Verifica se os dados estão disponíveis em um formato especificado ou se podem ser convertidos para esse formato. O formato de dados é especificado por um objeto Type. |
GetFormats() |
Retorna uma lista de todos os formatos em que os dados deste objeto de dados estão armazenados ou em que podem ser convertidos. |
GetFormats(Boolean) |
Retorna uma lista de todos os formatos em que os dados deste objeto de dados estão armazenados. Um sinalizador |
SetData(Object) |
Armazena os dados especificados neste objeto de dados, convertendo automaticamente o formato de dados do tipo de objeto de origem. |
SetData(String, Object) |
Armazena os dados especificados neste objeto de dados, juntamente com um ou mais formatos de dados especificados. O formato de dados é especificado por uma cadeia de caracteres. |
SetData(String, Object, Boolean) |
Armazena os dados especificados neste objeto de dados, juntamente com um ou mais formatos de dados especificados. Essa sobrecarga inclui um sinalizador |
SetData(Type, Object) |
Armazena os dados especificados neste objeto de dados, juntamente com um ou mais formatos de dados especificados. O formato de dados é especificado por uma classe Type. |