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.
Применяется к
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.
Применяется к
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.