DslDefinitionModelSerializationHelper Klasse

Definition

Hilfsklasse zum Serialisieren und Deserialisieren von DslDefinitionModel-Modellen.

public ref class DslDefinitionModelSerializationHelper sealed : Microsoft::VisualStudio::Modeling::DslDefinition::DslDefinitionModelSerializationHelperBase
public sealed class DslDefinitionModelSerializationHelper : Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
type DslDefinitionModelSerializationHelper = class
    inherit DslDefinitionModelSerializationHelperBase
Public NotInheritable Class DslDefinitionModelSerializationHelper
Inherits DslDefinitionModelSerializationHelperBase
Vererbung
DslDefinitionModelSerializationHelper

Hinweise

Dies ähnelt der standardmäßigen (generierten) Versions Überprüfung, unterscheidet sich jedoch darin, dass die Haupt-und neben Versionsnummern unabhängig voneinander überprüft werden und falsche Übereinstimmungen anders behandelt werden.

Eigenschaften

Instance

Singleton-Instanz.

Methoden

CheckForOrphanedShapes(Diagram, SerializationResult)

Durchlaufen Sie das Diagramm, um alle Formen zu suchen, die nicht mit einem Modellelement verbunden sind. Einige davon sind möglicherweise Entwurfs bedingt, die restlichen Formen sind nicht synchron. Wir möchten sicherstellen, dass alle out-of-Sync-Formen die Möglichkeit haben, sich selbst zu beheben oder richtige Warn-/Fehlermeldungen zu veröffentlichen.

(Geerbt von DslDefinitionModelSerializationHelperBase)
CheckVersion(SerializationContext, XmlReader)

Überprüft die Version der zu lesenden Datei.

(Geerbt von DslDefinitionModelSerializationHelperBase)
CreateModelHelper(Partition)

Hilfsmethode zum Erstellen und Initialisieren eines neuen dsllibrary.

(Geerbt von DslDefinitionModelSerializationHelperBase)
GetDirectory(Store)

Zurückgeben des zu verwendenden Verzeichnisses der serialisierungssoren

(Geerbt von DslDefinitionModelSerializationHelperBase)
GetMonikerResolvers(Store)

Diese Methode gibt die monikerresolver für jedes der Domänen Modelle im Speicher zurück.

(Geerbt von DslDefinitionModelSerializationHelperBase)
GetSerializedModelString(DslLibrary, Encoding)

Zurückgeben des Modells im XML-Format

(Geerbt von DslDefinitionModelSerializationHelperBase)
InitializeSerialization(Store)

Stellen Sie sicher, dass monikerresolver und domänenelementserialisierungsprogrammen ordnungsgemäß auf dem angegebenen Speicher installiert sind, damit die Deserialisierung ordnungsgemäß durchgeführt werden kann.

(Geerbt von DslDefinitionModelSerializationHelperBase)
InitializeSerializationContext(Partition, SerializationContext, Boolean) (Geerbt von DslDefinitionModelSerializationHelperBase)
LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)

Lädt eine dsllibrary-Instanz.

LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator, Stream) (Geerbt von DslDefinitionModelSerializationHelperBase)
LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator)

Lädt eine dsllibrary-Instanz in die Standard Partition des angegebenen Stores.

(Geerbt von DslDefinitionModelSerializationHelperBase)
LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator)

Lädt eine dsllibrary-Instanz in die Standard Partition des angegebenen Stores und ignoriert das serialisierungsergebnis.

(Geerbt von DslDefinitionModelSerializationHelperBase)
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)

Lädt eine dsllibrary-Instanz und die zugehörige Diagramm Datei.

(Geerbt von DslDefinitionModelSerializationHelperBase)
LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator)

Lädt eine dsllibrary-Instanz und die zugehörige Diagramm Datei in die Standard Partition des angegebenen Stores.

(Geerbt von DslDefinitionModelSerializationHelperBase)
LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator)

Lädt eine dsllibrary-Instanz und die zugehörige Diagramm Datei in die Standard Partition des angegebenen Stores und ignoriert das serialisierungsergebnis.

(Geerbt von DslDefinitionModelSerializationHelperBase)
OnPostLoadModel(SerializationResult, Partition, String, DslLibrary)

Anpassen des Modell Ladens.

(Geerbt von DslDefinitionModelSerializationHelperBase)
ReadExtensions(SerializationContext, ModelElement, XmlReader)

Liest alle in diesem XML-Element geschriebenen Erweiterungs Daten.

(Geerbt von DslDefinitionModelSerializationHelperBase)
ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver)

Liest ein Element aus dem XML-Stammverzeichnis.

(Geerbt von DslDefinitionModelSerializationHelperBase)
SaveModel(SerializationResult, DslLibrary, String)

Speichert den angegebenen Modell Stamm in der angegebenen Datei, wobei die Standard Codierung (UTF-8) und optionale Eigenschaften mit Standardwert nicht geschrieben werden.

(Geerbt von DslDefinitionModelSerializationHelperBase)
SaveModel(SerializationResult, DslLibrary, String, Boolean)

Speichert das angegebene Modell in der angegebenen Datei mit der Standard Codierung (UTF-8).

(Geerbt von DslDefinitionModelSerializationHelperBase)
SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean)

Speichert den angegebenen Modell Stamm mit der angegebenen Codierung in der angegebenen Datei.

(Geerbt von DslDefinitionModelSerializationHelperBase)
TryCreateValidatingReader(ISchemaResolver, XmlReader, SerializationContext)

Versucht, einen validierenden XML-Reader zurückzugeben.

(Geerbt von DslDefinitionModelSerializationHelperBase)
TryGetEncoding(XmlReader, Encoding)

Versucht, die vom Reader verwendete Codierung zurückzugeben.

(Geerbt von DslDefinitionModelSerializationHelperBase)
WriteExtensions(SerializationContext, ModelElement, XmlWriter)

Schreiben von Erweiterungs Elementdaten innerhalb des aktuellen XML-Elements

(Geerbt von DslDefinitionModelSerializationHelperBase)
WriteRootElement(SerializationContext, ModelElement, XmlWriter)

Schreiben Sie ein Element als Stamm von XML.

(Geerbt von DslDefinitionModelSerializationHelperBase)

Gilt für