Freigeben über


IDomainModelSerializer-Schnittstelle

Definiert den Vertrag für ein standardmäßiges Domänenmodellserialisierungsprogramm.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public Interface IDomainModelSerializer
public interface IDomainModelSerializer

Der IDomainModelSerializer-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DomainModelNamespace Der XML-Namespace für das Domänenmodell.
Öffentliche Eigenschaft DomainModelType Der Typ des Domänenmodells, der serialisiert werden kann
Öffentliche Eigenschaft IsSerializable Wenn diese Eigenschaft den Wert "false" hat, führt das Aufrufen der Methoden zum Speichern/Laden zu einer NotImplementedException.Domänenmodellbibliotheken können nicht direkt serialisiert werden.
Öffentliche Eigenschaft ModelFileExtension Die Dateierweiterung, die verwendet wird, wenn Instanzen des Domänenmodells in eine Datei serialisiert werden.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CalculateDiagramFileName Gibt den Namen der Diagrammdatei zurück, die der angegebenen Modelldatei angehört
Öffentliche Methode LoadModel Lädt die Modelldatei in die angegebene Partition und gibt das Stammmodellelement zurück.
Öffentliche Methode LoadModelAndDiagram Lädt die Modell- und Diagrammdateien in die angegebene Partition und gibt das Stammmodellelement zurück.
Öffentliche Methode SaveModel Das Modell, das aus dem angegebenen Element stammt, in einer Datei speichern
Öffentliche Methode SaveModelAndDiagram Speichert das Modell und das Diagramm in den Dateien

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace