DslDefinitionModelSerializationHelper Класс

Определение

Вспомогательный класс для сериализации и десериализации моделей DslDefinitionModel.

public ref class DslDefinitionModelSerializationHelper sealed : Microsoft::VisualStudio::Modeling::DslDefinition::DslDefinitionModelSerializationHelperBase
public sealed class DslDefinitionModelSerializationHelper : Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
type DslDefinitionModelSerializationHelper = class
    inherit DslDefinitionModelSerializationHelperBase
Public NotInheritable Class DslDefinitionModelSerializationHelper
Inherits DslDefinitionModelSerializationHelperBase
Наследование
DslDefinitionModelSerializationHelper

Комментарии

Это очень похоже на проверку стандартной (сформированной) версии, но отличается от проверки основных и вспомогательных номеров версий независимо друг от друга и несовпадений по-разному.

Свойства

Instance

Одноэлементный экземпляр.

Методы

CheckForOrphanedShapes(Diagram, SerializationResult)

Обходит схему для нахождения всех фигур, не соединенных с элементом модели. Некоторые из них могут соответствовать замыслу разработчика, остальные являются потерянными фигурами. Требуется убедиться, что всем несинхронизированным фигурам предоставляется возможность подстроиться или передать предупреждающие сообщения либо сообщения об ошибках.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
CheckVersion(SerializationContext, XmlReader)

Проверяет версию считываемого файла.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
CreateModelHelper(Partition)

Вспомогательный метод для создания и инициализации нового DslLibrary.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
GetDirectory(Store)

Возвращает каталог сериализаторов для использования

(Унаследовано от DslDefinitionModelSerializationHelperBase)
GetMonikerResolvers(Store)

Этот метод возвращает сопоставители моникеров для каждой из доменных моделей в хранилище

(Унаследовано от DslDefinitionModelSerializationHelperBase)
GetSerializedModelString(DslLibrary, Encoding)

Возвращает модель в формате XML

(Унаследовано от DslDefinitionModelSerializationHelperBase)
InitializeSerialization(Store)

Убедитесь, что сопоставители моникера и сериализаторы элемента домена установлены правильно в данном хранилище, чтобы можно было выполнять десериализацию правильно.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
InitializeSerializationContext(Partition, SerializationContext, Boolean) (Унаследовано от DslDefinitionModelSerializationHelperBase)
LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)

Загружает экземпляр DslLibrary.

LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator, Stream) (Унаследовано от DslDefinitionModelSerializationHelperBase)
LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator)

Загружает экземпляр DslLibrary в раздел по умолчанию заданного хранилища.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator)

Загружает экземпляр DslLibrary и связанный с ним файл схемы в заданное хранилище и игнорирует результат сериализации.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)

Загружает экземпляр DslLibrary и связанный с ним файл схемы.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator)

Загружает экземпляр DslLibrary и связанный с ним файл схемы в раздел по умолчанию заданного хранилища.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator)

Загружает экземпляр DslLibrary и связанный с ним файл схемы в раздел по умолчанию заданного хранилища и игнорирует результат сериализации.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
OnPostLoadModel(SerializationResult, Partition, String, DslLibrary)

Настройка загрузки модели.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
ReadExtensions(SerializationContext, ModelElement, XmlReader)

Чтение любых данных расширения, записанных внутри этого XML-элемента

(Унаследовано от DslDefinitionModelSerializationHelperBase)
ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver)

Чтение элемента из корня XML.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
SaveModel(SerializationResult, DslLibrary, String)

Сохраняет заданный корневой элемент модели в заданный файл с кодировкой по умолчанию (UTF-8), а необязательные свойства со значением по умолчанию не будут записаны.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
SaveModel(SerializationResult, DslLibrary, String, Boolean)

Сохраняет заданный корневой элемент модели в заданный файл с кодировкой по умолчанию (UTF-8).

(Унаследовано от DslDefinitionModelSerializationHelperBase)
SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean)

Сохраняет заданный корневой элемент модели в заданный файл с указанной кодировкой.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
TryCreateValidatingReader(ISchemaResolver, XmlReader, SerializationContext)

Пытается вернуть проверяющий модуль чтения XML

(Унаследовано от DslDefinitionModelSerializationHelperBase)
TryGetEncoding(XmlReader, Encoding)

Пытается вернуть кодировку, используемая текущим устройством чтения.

(Унаследовано от DslDefinitionModelSerializationHelperBase)
WriteExtensions(SerializationContext, ModelElement, XmlWriter)

Запись данных элемента расширения внутри текущего XML-элемента

(Унаследовано от DslDefinitionModelSerializationHelperBase)
WriteRootElement(SerializationContext, ModelElement, XmlWriter)

Запись элемента в качестве корня XML.

(Унаследовано от DslDefinitionModelSerializationHelperBase)

Применяется к