IDataObject Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece um mecanismo independente do formato para transferência de dados.
public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
- Derivado
Observações
A IDataObject interface é usada pela Clipboard classe para operações de transferência de dados como arrastar e largar.
Quando implementados por uma classe, os IDataObject métodos permitem que um único objeto de dados ofereça dados em múltiplos formatos. Oferecer dados em múltiplos formatos tende a tornar os dados utilizáveis por uma maior variedade de aplicações do que se fosse suportado apenas um único formato de dados.
A DataObject classe fornece uma implementação básica da IDataObject interface.
Métodos
| Name | Description |
|---|---|
| GetData(String, Boolean) |
Recupera um objeto de dados num formato especificado, convertendo opcionalmente os dados para o formato especificado. |
| GetData(String) |
Recupera um objeto de dados num formato especificado; O formato dos dados é especificado por uma cadeia. |
| GetData(Type) |
Recupera um objeto de dados num formato especificado; O formato dos dados é especificado por um Type objeto. |
| GetDataPresent(String, Boolean) |
Verifica se os dados estão disponíveis ou podem ser convertidos em um formato especificado. Uma |
| GetDataPresent(String) |
Verifica se os dados estão disponíveis ou podem ser convertidos para um formato especificado; O formato dos dados é especificado por uma cadeia. |
| GetDataPresent(Type) |
Verifica se os dados estão disponíveis ou podem ser convertidos em um formato especificado. O formato dos dados é especificado por um Type objeto. |
| GetFormats() |
Devolve uma lista de todos os formatos em que os dados deste objeto de dados estão armazenados ou para os quais podem ser convertidos. |
| GetFormats(Boolean) |
Devolve uma lista de todos os formatos em que os dados deste objeto de dados estão armazenados. Uma |
| SetData(Object) |
Armazena os dados especificados neste objeto de dados, convertendo automaticamente o formato dos dados a partir do tipo de objeto de origem. |
| SetData(String, Object, Boolean) |
Armazena os dados especificados neste objeto de dados, juntamente com um ou mais formatos de dados especificados. Esta sobrecarga inclui um |
| SetData(String, Object) |
Armazena os dados especificados neste objeto de dados, juntamente com um ou mais formatos de dados especificados. O formato dos dados é especificado por uma cadeia. |
| SetData(Type, Object) |
Armazena os dados especificados neste objeto de dados, juntamente com um ou mais formatos de dados especificados. O formato dos dados é especificado por uma Type classe. |