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


DSRefClipboardObject - класс

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

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

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 DSRefClipboardObject _
    Inherits ClipboardObject
public class DSRefClipboardObject : ClipboardObject
public ref class DSRefClipboardObject : public ClipboardObject
type DSRefClipboardObject =  
    class 
        inherit ClipboardObject 
    end
public class DSRefClipboardObject extends ClipboardObject

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

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

  Имя Описание
Открытый метод DSRefClipboardObject() Инициализирует новый экземпляр класса DSRefClipboardObject.
Открытый метод DSRefClipboardObject(Object) Инициализирует новый экземпляр класса DSRefClipboardObject, указав объект DSRef.

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

Методы

  Имя Описание
Открытый метод ContainsAudio Показывает, содержит ли объект данные в формате WaveAudio. (Унаследовано от DataObject.)
Открытый метод ContainsDSRef Указывает, содержит ли текущее DSRefClipboardObject объект DSRef.
Открытый метод ContainsFileDropList Указывает, содержит ли объект данные, которые имеют формат FileDrop или могут быть преобразованы в этот формат. (Унаследовано от DataObject.)
Открытый метод ContainsImage Указывает, содержит ли объект данные, которые имеют формат Bitmap или могут быть преобразованы в этот формат. (Унаследовано от DataObject.)
Открытый метод ContainsText Показывает, содержит ли объект данные в формате UnicodeText. (Унаследовано от DataObject.)
Открытый метод ContainsText(TextDataFormat) Показывает, содержит ли объект текстовые данные в формате, указываемом заданным значением TextDataFormat. (Унаследовано от DataObject.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetAudioStream Извлекает аудиопоток из объекта данных. (Унаследовано от DataObject.)
Открытый метод GetData(String) Извлекает данные, хранящиеся в объекте буфера обмена в указанном формате. (Унаследовано от ClipboardObject.)
Открытый метод GetData(Type) Извлекает данные, хранящиеся в объекте буфера обмена в указанном формате. (Унаследовано от ClipboardObject.)
Открытый метод GetData(String, Boolean) Данные, хранящиеся в объекте буфера обмена в указанном формате, используя параметр автоматического преобразования для определения извлекает ли преобразование данных в формат. (Унаследовано от ClipboardObject.)
Открытый метод GetDataPresent(String) Указывает, является ли данные, хранящиеся в объекте буфера обмена можно преобразовать в или связанные с указанным форматом. (Унаследовано от ClipboardObject.)
Открытый метод GetDataPresent(Type) Указывает, является ли данные, хранящиеся в объекте буфера обмена можно преобразовать в или связанные с указанным форматом. (Унаследовано от ClipboardObject.)
Открытый метод GetDataPresent(String, Boolean) Ли данные, хранящиеся в объекте буфера обмена можно преобразовать в или связанные с указанным форматом, используя параметр автоматического преобразования, чтобы определить, следует ли преобразование данных в формат. (Унаследовано от ClipboardObject.)
Открытый метод GetDSRef Извлекает объект DSRef из DSRefClipboardObject.
Открытый метод GetFileDropList Извлекает из объекта данных коллекцию имен файлов. (Унаследовано от DataObject.)
Открытый метод GetFormats() Извлекает список всех форматов, которые поддерживаются для данных, хранящихся в объекте буфера обмена. (Унаследовано от ClipboardObject.)
Открытый метод GetFormats(Boolean) Список всех форматов, которые поддерживаются для данных, хранящихся в объекте буфера обмена, используя параметр автоматического преобразования для определения извлекает ли извлечь только собственные форматы данных или все форматы, что данные можно преобразовать в. (Унаследовано от ClipboardObject.)
Открытый метод 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) Добавляет данные в объект буфера обмена. (Унаследовано от ClipboardObject.)
Открытый метод SetData(String, Object) Добавляет данные в объект буфера обмена в указанном формате. (Унаследовано от ClipboardObject.)
Открытый метод SetData(Type, Object) Добавляет данные в объект буфера обмена, используя указанный тип в качестве формата. (Унаследовано от ClipboardObject.)
Открытый метод SetData(String, Boolean, Object) Добавляет данные в объект буфера обмена. (Унаследовано от ClipboardObject.)
Открытый метод SetDSRef Добавляет объект DSRef к DSRefClipboardObject.
Открытый метод SetFileDropList Добавляет в объект данных коллекцию имен файлов в формате FileDrop. (Унаследовано от DataObject.)
Открытый метод SetImage Добавляет поток Image в объект данных в формате Bitmap. (Унаследовано от DataObject.)
Открытый метод SetText(String) Добавляет в объект данных текстовые данные в формате UnicodeText. (Унаследовано от DataObject.)
Открытый метод SetText(String, TextDataFormat) Добавляет в объект данных текстовые данные в формате, указанном заданным значением TextDataFormat. (Унаследовано от DataObject.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

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

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

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

См. также

Ссылки

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

IDSRefProvider