Compartilhar via


Interface IDomainModelSerializer

Define o contrato para um serializador de modelo de domínio padrão.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxe

'Declaração
Public Interface IDomainModelSerializer
public interface IDomainModelSerializer

O tipo IDomainModelSerializer expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública DomainModelNamespace O namespace XML do modelo de domínio
Propriedade pública DomainModelType O tipo de modelo de domínio que pode ser serializado.
Propriedade pública IsSerializable Se essa propriedade for false, e em seguida, chamar a carga / salvar métodos irá resultar em uma NotImplementedException.Bibliotecas de modelo de domínio não podem ser serializadas diretamente.
Propriedade pública ModelFileExtension A extensão de arquivo usada quando serializar instâncias do modelo de domínio para um arquivo

Superior

Métodos

  Nome Descrição
Método público CalculateDiagramFileName Retorna o nome do arquivo de diagrama que acompanha o arquivo de modelo fornecido
Método público LoadModel Carrega o arquivo de modelo na partição especificada e retorna o elemento de modelo de raiz.
Método público LoadModelAndDiagram Carrega os arquivos de modelo e o diagrama na partição especificada e retorna o elemento de modelo de raiz.
Método público SaveModel Salve o modelo enraizado no elemento especificado para um arquivo
Método público SaveModelAndDiagram Salva o modelo e o diagrama em arquivos

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling