Classe DslDefinitionModelSerializationHelper
Classe auxiliar para serialização e desserialização de modelos de DslDefinitionModel.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelper
Namespace: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)
Sintaxe
'Declaração
Public NotInheritable Class DslDefinitionModelSerializationHelper _
Inherits DslDefinitionModelSerializationHelperBase
public sealed class DslDefinitionModelSerializationHelper : DslDefinitionModelSerializationHelperBase
O tipo DslDefinitionModelSerializationHelper expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() ![]() |
Instance | Instância singleton. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
CreateModelHelper | Método auxiliar para criar e inicializar um novo DslLibrary. (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) |
![]() |
GetMonikerResolvers | Esse método retorna os resolvedores de identificador de origem para cada um dos modelos de domínio no armazenamento (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
GetSerializedModelString | Retornar o modelo no formato XML (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
InitializeSerialization | Certifique-se de resolvedores de identificador de origem e serializadores do elemento de domínio estão instalados corretamente em determinada loja, para que a desserialização possa ser executada corretamente. (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | Carrega um DslLibrary de instância para a partição padrão de determinada loja e ignorar o resultado de serialização. (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | Carrega uma instância de DslLibrary. (Substitui DslDefinitionModelSerializationHelperBase.LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator).) |
![]() |
LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | Carrega uma instância de DslLibrary para a partição padrão de determinada loja. (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) | Cargas de seu diagrama de associado e uma instância de DslLibrary de arquivo para a partição padrão de determinada loja e ignorar o resultado de serialização. (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) | Carrega uma instância de DslLibrary e seu arquivo de diagrama associados para a partição padrão de determinada loja. (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | Carrega uma instância de DslLibrary e seu arquivo de diagrama associado. (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
ReadExtensions | (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
SaveModel(SerializationResult, DslLibrary, String) | Salva a raiz do modelo especificado para o arquivo fornecido, com padrão de codificação (UTF-8) e propriedades opcionais com o valor padrão não serão gravadas para fora. (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
SaveModel(SerializationResult, DslLibrary, String, Boolean) | Salva o modelo especificado para o arquivo fornecido, com padrão de codificação (UTF-8). (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) | Salva a raiz do modelo especificado para o arquivo fornecido, com codificação especificada. (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
![]() |
WriteExtensions | (Herdado de DslDefinitionModelSerializationHelperBase.) |
![]() |
WriteRootElement | Grave um elemento como a raiz do XML. (Herdado de DslDefinitionModelSerializationHelperBase.) |
Superior
Comentários
Isso é muito parecido com a verificação de versão (gerado) padrão, mas difere nos verificando os números de versão primária e secundária de forma independente e tratando incompatibilidades de maneira diferente
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.