IDataObject Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет не зависящий от формата механизм передачи данных.
public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
- Производный
Комментарии
Интерфейс IDataObject используется классом Clipboard для операций передачи данных, таких как перетаскивание.
При реализации классом IDataObject методы позволяют одному объекту данных предлагать данные в нескольких форматах. Предложение данных в нескольких форматах, как правило, делает данные пригодными для использования более широким спектром приложений, чем если поддерживается только один формат данных.
Класс DataObject предоставляет базовую реализацию IDataObject интерфейса.
Методы
GetData(String) |
Извлекает объект данных в указанном формате; формат данных задается строкой. |
GetData(String, Boolean) |
Извлекает объект данных в указанном формате, при необходимости преобразуя эти данные в указанный формат. |
GetData(Type) |
Извлекает объект данных в указанном формате; формат данных указывается объектом Type. |
GetDataPresent(String) |
Проверяет, доступны ли данные в указанном формате или могут ли быть в него преобразованы; формат данных указывается строкой. |
GetDataPresent(String, Boolean) |
Проверяет, доступны ли данные в указанном формате, или возможность их преобразования в указанный формат. Флаг |
GetDataPresent(Type) |
Проверяет, доступны ли данные в указанном формате, или возможность их преобразования в указанный формат. Формат данных указывается объектом Type. |
GetFormats() |
Возвращает список всех форматов, в которых данные хранятся в этом объекте данных или в которые их можно преобразовать. |
GetFormats(Boolean) |
Возвращает список всех форматов, в которых данные хранятся в этом объекте данных. Флаг типа |
SetData(Object) |
Сохраняет указанные данные в этом объекте данных, автоматически преобразуя формат данных из типа исходного объекта. |
SetData(String, Object) |
Сохраняет указанные данные в этом объекте данных, вместе с одним или несколькими указанными форматами данных. Формат данных задается строкой. |
SetData(String, Object, Boolean) |
Сохраняет указанные данные в этом объекте данных, вместе с одним или несколькими указанными форматами данных. Эта перегруженная версия включает флаг |
SetData(Type, Object) |
Сохраняет указанные данные в этом объекте данных, вместе с одним или несколькими указанными форматами данных. Формат данных задается классом Type. |