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


GraphSerializer - класс

GraphSerializer используется для сериализации объектов графа.

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

System.Object
  Microsoft.VisualStudio.GraphModel.GraphSerializer

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

Синтаксис

'Декларация
Public Class GraphSerializer
public class GraphSerializer
public ref class GraphSerializer
type GraphSerializer =  class end
public class GraphSerializer

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

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

  Имя Описание
Открытый метод GraphSerializer() Создает объект GraphSerializer
Открытый метод GraphSerializer(Graph) Создает объект GraphSerializer для переданного графа

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

Свойства

  Имя Описание
Открытое свойствоСтатический член CommonPaths Получает или задает статические объекты CommonPath, используемые для сопоставления сущностей в DGML-документах.

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

Методы

  Имя Описание
Открытый метод Deserialize Десериализует граф из заданного объекта XDocument
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый методСтатический член Load(Stream) Десериализует объектную модель графа из заданного потока.
Открытый методСтатический член Load(TextReader) Десериализует объектную модель графа из заданного средства чтения текста.
Открытый методСтатический член Load(String) Десериализует объектную модель графа из заданного файла.
Открытый методСтатический член Load(XDocument) Десериализует объектную модель графа из заданного XDocument.
Открытый методСтатический член Load(XmlReader) Десериализует объектную модель графа из заданного средства чтения XML.
Открытый методСтатический член Load(Stream, array<GraphSchema[])
Открытый методСтатический член Load(TextReader, array<GraphSchema[])
Открытый методСтатический член Load(String, array<GraphSchema[])
Открытый методСтатический член Load(XDocument, Graph) Десериализует объектную модель графа из заданного XDocument в заданный объект графа.
Открытый методСтатический член Load(XDocument, array<GraphSchema[])
Открытый методСтатический член Load(XmlReader, array<GraphSchema[])
Открытый методСтатический член Load(XDocument, Graph, array<GraphSchema[])
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый методСтатический член Save(Graph, Stream) Сериализует данный граф в заданный поток вывода.
Открытый методСтатический член Save(Graph, TextWriter) Сериализует данный граф в заданный модуль записи текста.
Открытый методСтатический член Save(Graph, String) Сериализует данный граф в заданное имя файла.
Открытый методСтатический член Save(Graph, XmlWriter) Сериализует данный граф в заданное средство записи XML.
Открытый методСтатический член Save(Graph, TextWriter, Int32) Сериализует данный граф в заданный модуль записи текста.
Открытый метод Serialize Сериализует данный граф в заданное средство записи XML.Граф должен выполнить сериализацию члена этого класса.
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

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

События

  Имя Описание
Открытое событие ErrorHandler Добавьте этот обработчик ошибок, чтобы перехватить все исключения десериализации и продолжить работу.Если нет зарегистрированного обработчика ошибок, сериализатор вызовет исключение и остановится.

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

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

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

См. также

Ссылки

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