Поделиться через


ClipboardObject - класс

Представляет объект буфера обмена служат для передачи данных. Этот объект взаимодействии между DataObject, IDataObject и IDataObject.

Иерархия наследования

Object
  DataObject
    Microsoft.VisualStudio.Data.Framework.ClipboardObject
      Microsoft.VisualStudio.Data.Framework.DSRefClipboardObject

Пространство имен:  Microsoft.VisualStudio.Data.Framework
Сборка:  Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)

Синтаксис

'Декларация
Public Class ClipboardObject _
    Inherits DataObject _
    Implements IDataObject, IDataObject
public class ClipboardObject : DataObject, 
    IDataObject, IDataObject
public ref class ClipboardObject : public DataObject, 
    IDataObject, IDataObject
type ClipboardObject =  
    class 
        inherit DataObject 
        interface IDataObject 
        interface IDataObject 
    end
public class ClipboardObject extends DataObject implements IDataObject, IDataObject

Тип ClipboardObject предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод ClipboardObject() Инициализирует новый экземпляр класса ClipboardObject на стандартном классе DataObject.
Открытый метод ClipboardObject(Object) Инициализирует новый экземпляр класса ClipboardObject, содержащий указанные данные, или разработки существующего экземпляра класса.
Открытый метод ClipboardObject(String, Object) Инициализирует новый экземпляр класса ClipboardObject, содержащий указанные данные в указанном формате.

В начало страницы

Методы

  Имя Описание
Открытый метод ContainsAudio Показывает, содержит ли объект данные в формате WaveAudio. (Унаследовано от DataObject.)
Открытый метод ContainsFileDropList Указывает, содержит ли объект данные, которые имеют формат FileDrop или могут быть преобразованы в этот формат. (Унаследовано от DataObject.)
Открытый метод ContainsImage Указывает, содержит ли объект данные, которые имеют формат Bitmap или могут быть преобразованы в этот формат. (Унаследовано от DataObject.)
Открытый метод ContainsText Показывает, содержит ли объект данные в формате UnicodeText. (Унаследовано от DataObject.)
Открытый метод ContainsText(TextDataFormat) Показывает, содержит ли объект текстовые данные в формате, указываемом заданным значением TextDataFormat. (Унаследовано от DataObject.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetAudioStream Извлекает аудиопоток из объекта данных. (Унаследовано от DataObject.)
Открытый метод GetData(String) Извлекает данные, хранящиеся в объекте буфера обмена в указанном формате. (Переопределяет DataObject.GetData(String).)
Открытый метод GetData(Type) Извлекает данные, хранящиеся в объекте буфера обмена в указанном формате. (Переопределяет DataObject.GetData(Type).)
Открытый метод GetData(String, Boolean) Данные, хранящиеся в объекте буфера обмена в указанном формате, используя параметр автоматического преобразования для определения извлекает ли преобразование данных в формат. (Переопределяет DataObject.GetData(String, Boolean).)
Открытый метод GetDataPresent(String) Указывает, является ли данные, хранящиеся в объекте буфера обмена можно преобразовать в или связанные с указанным форматом. (Переопределяет DataObject.GetDataPresent(String).)
Открытый метод GetDataPresent(Type) Указывает, является ли данные, хранящиеся в объекте буфера обмена можно преобразовать в или связанные с указанным форматом. (Переопределяет DataObject.GetDataPresent(Type).)
Открытый метод GetDataPresent(String, Boolean) Ли данные, хранящиеся в объекте буфера обмена можно преобразовать в или связанные с указанным форматом, используя параметр автоматического преобразования, чтобы определить, следует ли преобразование данных в формат. (Переопределяет DataObject.GetDataPresent(String, Boolean).)
Открытый метод GetFileDropList Извлекает из объекта данных коллекцию имен файлов. (Унаследовано от DataObject.)
Открытый метод GetFormats() Извлекает список всех форматов, которые поддерживаются для данных, хранящихся в объекте буфера обмена. (Переопределяет DataObject.GetFormats.)
Открытый метод GetFormats(Boolean) Список всех форматов, которые поддерживаются для данных, хранящихся в объекте буфера обмена, используя параметр автоматического преобразования для определения извлекает ли извлечь только собственные форматы данных или все форматы, что данные можно преобразовать в. (Переопределяет DataObject.GetFormats(Boolean).)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetImage Извлекает изображение из объекта данных. (Унаследовано от DataObject.)
Открытый метод GetText Извлекает из объекта данных текст в формате UnicodeText. (Унаследовано от DataObject.)
Открытый метод GetText(TextDataFormat) Извлекает текстовые данные из объекта данных в формате, указанном заданным значением TextDataFormat. (Унаследовано от DataObject.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод SetAudio(Byte) Добавляет в объект данных массив Byte в формате WaveAudio после его преобразования в Stream. (Унаследовано от DataObject.)
Открытый метод SetAudio(Stream) Добавляет поток Stream в объект данных в формате WaveAudio. (Унаследовано от DataObject.)
Открытый метод SetData(Object) Добавляет данные в объект буфера обмена. (Переопределяет DataObject.SetData(Object).)
Открытый метод SetData(String, Object) Добавляет данные в объект буфера обмена в указанном формате. (Переопределяет DataObject.SetData(String, Object).)
Открытый метод SetData(Type, Object) Добавляет данные в объект буфера обмена, используя указанный тип в качестве формата. (Переопределяет DataObject.SetData(Type, Object).)
Открытый метод SetData(String, Boolean, Object) Добавляет данные в объект буфера обмена. (Переопределяет DataObject.SetData(String, Boolean, Object).)
Открытый метод SetFileDropList Добавляет в объект данных коллекцию имен файлов в формате FileDrop. (Унаследовано от DataObject.)
Открытый метод SetImage Добавляет поток Image в объект данных в формате Bitmap. (Унаследовано от DataObject.)
Открытый метод SetText(String) Добавляет в объект данных текстовые данные в формате UnicodeText. (Унаследовано от DataObject.)
Открытый метод SetText(String, TextDataFormat) Добавляет в объект данных текстовые данные в формате, указанном заданным значением TextDataFormat. (Унаследовано от DataObject.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IDataObject.DAdvise Создает связь между объект буфера обмена и консультативный получателя.Этот метод вызывается объектом, который поддерживает приемник уведомлений и позволяет уведомлять приемник об изменениях в данных объекта.
Явная реализация интерфейсаЗакрытый метод IDataObject.DAdvise Создает связь между объект буфера обмена и консультативный получателя.Этот метод вызывается объектом, который поддерживает приемник уведомлений и позволяет уведомлять приемник об изменениях в данных объекта.
Явная реализация интерфейсаЗакрытый метод IDataObject.DUnadvise Удаляет соединение, установленное уведомления.
Явная реализация интерфейсаЗакрытый метод IDataObject.DUnadvise Удаляет соединение уведомления, ранее было задано.
Явная реализация интерфейсаЗакрытый метод IDataObject.EnumDAdvise Создает объект, который может использоваться для перечисления текущих вспомогательных соединений.
Явная реализация интерфейсаЗакрытый метод IDataObject.EnumDAdvise Создает объект, который может использоваться для перечисления текущих вспомогательных соединений.
Явная реализация интерфейсаЗакрытый метод IDataObject.EnumFormatEtc Создает объект для перечисления структур FORMATETC для объекта данных.Эти структуры используются в вызовах IDataObject.GetData или IDataObject.SetData.
Явная реализация интерфейсаЗакрытый метод IDataObject.EnumFormatEtc Создает объект для перечисления структур FORMATETC для объекта данных.Эти структуры используются в вызовах IDataObject.GetData или IDataObject.SetData.
Явная реализация интерфейсаЗакрытый метод IDataObject.GetCanonicalFormatEtc Предоставляет стандартную структуру FORMATETC, которая логически эквивалентна более сложной структуре.Используйте этот метод, чтобы определить, возвращают ли 2 различных структур FORMATETC одни и те же данные, удаление потребность в дважды отрисовки.
Явная реализация интерфейсаЗакрытый метод IDataObject.GetCanonicalFormatEtc Предоставляет стандартную структуру FORMATETC, которая логически эквивалентна более сложной структуре.Используйте этот метод, чтобы определить, возвращают ли 2 различных структур FORMATETC одни и те же данные, удаление потребность в дважды отрисовки.
Явная реализация интерфейсаЗакрытый метод IDataObject.GetData Получает данные из исходного объекта данных.Этот метод вызывается объект-получателем данных.Он отображает данные, описанный в определенной структуре FORMATETC и передает его через определенную структуру STGMEDIUM.Затем вызывающий объект несет ответственность за освобождение структуры STGMEDIUM.
Явная реализация интерфейсаЗакрытый метод IDataObject.GetData Получает данные из исходного объекта данных.Этот метод вызывается объект-получателем данных.Он отображает данные, описанный в определенной структуре FORMATETC и передает его через определенную структуру STGMEDIUM.Затем вызывающий объект несет ответственность за освобождение структуры STGMEDIUM.
Явная реализация интерфейсаЗакрытый метод IDataObject.GetDataHere Получает данные из исходного объекта данных.Этот метод, который вызывается объектом-получателем данных, отличается от метода IDataObject.GetData, в котором вызывающий объект должен выделить и освободить заданную среду хранения.
Явная реализация интерфейсаЗакрытый метод IDataObject.GetDataHere Получает данные из исходного объекта данных.Этот метод, который вызывается объектом-получателем данных, отличается от метода IDataObject.GetData, в котором вызывающий объект должен выделить и освободить заданную среду хранения.
Явная реализация интерфейсаЗакрытый метод IDataObject.QueryGetData Определяет, способен ли объект данных выполнять отрисовку данных, описанных в структуре FORMATETC.Объекты пытая операцию " или размещения могут вызывать этот метод перед вызовом IDataObject.GetData для получения ситуацию, будет ли операция выполнена успешно.
Явная реализация интерфейсаЗакрытый метод IDataObject.QueryGetData Определяет, способен ли объект данных выполнять отрисовку данных, описанных в структуре FORMATETC.Объекты пытая операцию " или размещения могут вызывать этот метод перед вызовом IDataObject.GetData для получения ситуацию, будет ли операция выполнена успешно.
Явная реализация интерфейсаЗакрытый метод IDataObject.SetData Передает данные в объект, реализующий этот метод.Этот метод вызывается объектом, содержащим источник данных.
Явная реализация интерфейсаЗакрытый метод IDataObject.SetData Передает данные в объект, реализующий этот метод.Этот метод вызывается объектом, содержащим источник данных.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Data.Framework - пространство имен