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


GraphDataObject - класс

Этот класс предоставляет поддержку IDataObject для обмена данными DGML через буфер обмена и перетаскивание.

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

Object
  Microsoft.VisualStudio.GraphModel.GraphDataObject

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

Синтаксис

'Декларация
Public Class GraphDataObject _
    Implements IDataObject
public class GraphDataObject : IDataObject
public ref class GraphDataObject : IDataObject
type GraphDataObject =  
    class 
        interface IDataObject 
    end
public class GraphDataObject implements IDataObject

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

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

  Имя Описание
Открытый метод GraphDataObject(Graph, Guid) Создает новый объект GraphDataObject
Открытый метод GraphDataObject(String, Guid, array<DataFormat[]) Создайте новое GraphDataObject, публикует определенный набор форматов DGML

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

Свойства

  Имя Описание
Открытое свойствоСтатический член AllDgmlFormats Получите список всех форматов DGML, включая текстовые форматы.
Открытое свойствоСтатический член DgmlFormat Получает текст, представляющий формат DGML.
Открытое свойство GetSourceId Получает Guid, представляющий источник операции перетаскивания.
Открытое свойствоСтатический член GraphFormat Возвращает объект, представляющий формат диаграммы.

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

Методы

  Имя Описание
Открытый методСтатический член Create(IEnumerable<GraphNode>, Guid, Int32) Создайте IDataObject для обменивать выбранных узлов (и все их потомки).
Открытый методСтатический член Create(IEnumerable<GraphNode>, Guid, Int32, array<DataFormat[]) Создайте IDataObject для обменивать выбранных узлов (и все их потомки).
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый методСтатический член GetClipboardData Получает XML-код из буфера обмена.
Открытый метод GetData(String) Получает данные для передаваемых в формат.
Открытый метод GetData(Type) Получает данные для передаваемых в формат.
Открытый методСтатический член GetData(IDataObject) Получает DGML в заданном объекте данных.
Открытый метод GetData(String, Boolean) Получает данные для передаваемых в формат.
Открытый метод GetDataPresent(String) Определяет, поддерживается ли переданный формат
Открытый метод GetDataPresent(Type) Определяет, поддерживается ли переданный формат
Открытый метод GetDataPresent(String, Boolean) Определяет, поддерживается ли переданный формат данным объектом данных
Открытый метод GetFormats() Получает форматы, поддерживаемые этим объектом данных.
Открытый метод GetFormats(Boolean) Получает форматы, поддерживаемые этим объектом данных.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый методСтатический член GetSourceGuid Получает идентификатор GUID источника для заданного объекта данных.
Открытый методСтатический член GetSubset Вспомогательный метод, новый граф, содержащий все выбранные узлы и ссылки, и узлы, соединенных с указанным количеством до уровней косвенного обращения
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый методСтатический член IsClipboardDgml Определяет, имеет ли буфер обмена поддерживаемый формат
Открытый методСтатический член IsDgml Определяет, начинается ли заданный XML-код с элемента DirectedGraph
Открытый методСтатический член IsGraphData Определяет, имеет ли объект данных поддерживаемый формат
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод SetData(Object) Задание данных в объекте данных — не реализовано
Открытый метод SetData(String, Object) Задание данных в объекте данных — не реализовано
Открытый метод SetData(Type, Object) Задание данных в объекте данных — не реализовано
Открытый метод SetData(String, Object, Boolean) Задание данных в объекте данных — не реализовано
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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