DslDefinitionModelSerializationHelperBase.LoadModelAndDiagram Метод

Определение

Перегрузки

LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)

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

LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator)

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

LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator)

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

LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)

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

public:
 virtual Microsoft::VisualStudio::Modeling::DslDefinition::DslLibrary ^ LoadModelAndDiagram(Microsoft::VisualStudio::Modeling::SerializationResult ^ serializationResult, Microsoft::VisualStudio::Modeling::Partition ^ modelPartition, System::String ^ modelFileName, Microsoft::VisualStudio::Modeling::Partition ^ diagramPartition, System::String ^ diagramFileName, Microsoft::VisualStudio::Modeling::ISchemaResolver ^ schemaResolver, Microsoft::VisualStudio::Modeling::Validation::ValidationController ^ validationController, Microsoft::VisualStudio::Modeling::ISerializerLocator ^ serializerLocator);
public virtual Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary LoadModelAndDiagram (Microsoft.VisualStudio.Modeling.SerializationResult serializationResult, Microsoft.VisualStudio.Modeling.Partition modelPartition, string modelFileName, Microsoft.VisualStudio.Modeling.Partition diagramPartition, string diagramFileName, Microsoft.VisualStudio.Modeling.ISchemaResolver schemaResolver, Microsoft.VisualStudio.Modeling.Validation.ValidationController validationController, Microsoft.VisualStudio.Modeling.ISerializerLocator serializerLocator);
abstract member LoadModelAndDiagram : Microsoft.VisualStudio.Modeling.SerializationResult * Microsoft.VisualStudio.Modeling.Partition * string * Microsoft.VisualStudio.Modeling.Partition * string * Microsoft.VisualStudio.Modeling.ISchemaResolver * Microsoft.VisualStudio.Modeling.Validation.ValidationController * Microsoft.VisualStudio.Modeling.ISerializerLocator -> Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary
override this.LoadModelAndDiagram : Microsoft.VisualStudio.Modeling.SerializationResult * Microsoft.VisualStudio.Modeling.Partition * string * Microsoft.VisualStudio.Modeling.Partition * string * Microsoft.VisualStudio.Modeling.ISchemaResolver * Microsoft.VisualStudio.Modeling.Validation.ValidationController * Microsoft.VisualStudio.Modeling.ISerializerLocator -> Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary
Public Overridable Function LoadModelAndDiagram (serializationResult As SerializationResult, modelPartition As Partition, modelFileName As String, diagramPartition As Partition, diagramFileName As String, schemaResolver As ISchemaResolver, validationController As ValidationController, serializerLocator As ISerializerLocator) As DslLibrary

Параметры

serializationResult
SerializationResult

Сохраняет результат сериализации от операции загрузки.

modelPartition
Partition

Раздел, в котором будет создан новый экземпляр DslLibrary.

modelFileName
String

Имя файла, из которого будет десериализован экземпляр DslLibrary.

diagramPartition
Partition

Раздел, в котором будет создан новый экземпляр DslDesignerDiagram.

diagramFileName
String

Имя файла, из которого будет десериализован экземпляр DslDesignerDiagram.

schemaResolver
ISchemaResolver

Интерфейс ISchemaResolver, позволяющий сериализатору выполнить проверку схемы в корневом элементе (и всем его содержимом). Если передается значение null, проверка схемы выполняться не будет.

validationController
ValidationController

ValidationController, который будет использоваться для проверки во время загрузки (проверок с категорией проверки "загрузка"). Если передается значение null, проверка во время загрузки выполняться не будет.

serializerLocator
ISerializerLocator

Объект Исериализерлокатор, который будет использоваться для размещения любых дополнительных типов модели предметной области, необходимых для загрузки модели. Может быть равен null.

Возвращаемое значение

DslLibrary

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

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

LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator)

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

public:
 virtual Microsoft::VisualStudio::Modeling::DslDefinition::DslLibrary ^ LoadModelAndDiagram(Microsoft::VisualStudio::Modeling::Store ^ store, System::String ^ modelFileName, System::String ^ diagramFileName, Microsoft::VisualStudio::Modeling::ISchemaResolver ^ schemaResolver, Microsoft::VisualStudio::Modeling::Validation::ValidationController ^ validationController, Microsoft::VisualStudio::Modeling::ISerializerLocator ^ serializerLocator);
public virtual Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary LoadModelAndDiagram (Microsoft.VisualStudio.Modeling.Store store, string modelFileName, string diagramFileName, Microsoft.VisualStudio.Modeling.ISchemaResolver schemaResolver, Microsoft.VisualStudio.Modeling.Validation.ValidationController validationController, Microsoft.VisualStudio.Modeling.ISerializerLocator serializerLocator);
abstract member LoadModelAndDiagram : Microsoft.VisualStudio.Modeling.Store * string * string * Microsoft.VisualStudio.Modeling.ISchemaResolver * Microsoft.VisualStudio.Modeling.Validation.ValidationController * Microsoft.VisualStudio.Modeling.ISerializerLocator -> Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary
override this.LoadModelAndDiagram : Microsoft.VisualStudio.Modeling.Store * string * string * Microsoft.VisualStudio.Modeling.ISchemaResolver * Microsoft.VisualStudio.Modeling.Validation.ValidationController * Microsoft.VisualStudio.Modeling.ISerializerLocator -> Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary
Public Overridable Function LoadModelAndDiagram (store As Store, modelFileName As String, diagramFileName As String, schemaResolver As ISchemaResolver, validationController As ValidationController, serializerLocator As ISerializerLocator) As DslLibrary

Параметры

store
Store

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

modelFileName
String

Имя файла, из которого будет десериализован экземпляр DslLibrary.

diagramFileName
String

Имя файла, из которого будет десериализован экземпляр DslDesignerDiagram.

schemaResolver
ISchemaResolver

Интерфейс ISchemaResolver, позволяющий сериализатору выполнить проверку схемы в корневом элементе (и всем его содержимом). Если передается значение null, проверка схемы выполняться не будет.

validationController
ValidationController

ValidationController, который будет использоваться для проверки во время загрузки (проверок с категорией проверки "загрузка"). Если передается значение null, проверка во время загрузки выполняться не будет.

serializerLocator
ISerializerLocator

Объект Исериализерлокатор, который будет использоваться для размещения любых дополнительных типов модели предметной области, необходимых для загрузки модели. Может быть равен null.

Возвращаемое значение

DslLibrary

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

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

LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator)

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

public:
 virtual Microsoft::VisualStudio::Modeling::DslDefinition::DslLibrary ^ LoadModelAndDiagram(Microsoft::VisualStudio::Modeling::SerializationResult ^ serializationResult, Microsoft::VisualStudio::Modeling::Store ^ store, System::String ^ modelFileName, System::String ^ diagramFileName, Microsoft::VisualStudio::Modeling::ISchemaResolver ^ schemaResolver, Microsoft::VisualStudio::Modeling::Validation::ValidationController ^ validationController, Microsoft::VisualStudio::Modeling::ISerializerLocator ^ serializerLocator);
public virtual Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary LoadModelAndDiagram (Microsoft.VisualStudio.Modeling.SerializationResult serializationResult, Microsoft.VisualStudio.Modeling.Store store, string modelFileName, string diagramFileName, Microsoft.VisualStudio.Modeling.ISchemaResolver schemaResolver, Microsoft.VisualStudio.Modeling.Validation.ValidationController validationController, Microsoft.VisualStudio.Modeling.ISerializerLocator serializerLocator);
abstract member LoadModelAndDiagram : Microsoft.VisualStudio.Modeling.SerializationResult * Microsoft.VisualStudio.Modeling.Store * string * string * Microsoft.VisualStudio.Modeling.ISchemaResolver * Microsoft.VisualStudio.Modeling.Validation.ValidationController * Microsoft.VisualStudio.Modeling.ISerializerLocator -> Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary
override this.LoadModelAndDiagram : Microsoft.VisualStudio.Modeling.SerializationResult * Microsoft.VisualStudio.Modeling.Store * string * string * Microsoft.VisualStudio.Modeling.ISchemaResolver * Microsoft.VisualStudio.Modeling.Validation.ValidationController * Microsoft.VisualStudio.Modeling.ISerializerLocator -> Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrary
Public Overridable Function LoadModelAndDiagram (serializationResult As SerializationResult, store As Store, modelFileName As String, diagramFileName As String, schemaResolver As ISchemaResolver, validationController As ValidationController, serializerLocator As ISerializerLocator) As DslLibrary

Параметры

serializationResult
SerializationResult

Сохраняет результат сериализации от операции загрузки.

store
Store

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

modelFileName
String

Имя файла, из которого будет десериализован экземпляр DslLibrary.

diagramFileName
String

Имя файла, из которого будет десериализован экземпляр DslDesignerDiagram.

schemaResolver
ISchemaResolver

Интерфейс ISchemaResolver, позволяющий сериализатору выполнить проверку схемы в корневом элементе (и всем его содержимом). Если передается значение null, проверка схемы выполняться не будет.

validationController
ValidationController

ValidationController, который будет использоваться для проверки во время загрузки (проверок с категорией проверки "загрузка"). Если передается значение null, проверка во время загрузки выполняться не будет.

serializerLocator
ISerializerLocator

Объект Исериализерлокатор, который будет использоваться для размещения любых дополнительных типов модели предметной области, необходимых для загрузки модели. Может быть равен null.

Возвращаемое значение

DslLibrary

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

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