Freigeben über


DomainXmlSerializerDirectory-Klasse

Kombiniert XML-Serialisierungs Verhalten von verschiedenen Domänen modellen zusammen.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.DomainXmlSerializerDirectory

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

Syntax

'Declaration
Public NotInheritable Class DomainXmlSerializerDirectory
public sealed class DomainXmlSerializerDirectory

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode DomainXmlSerializerDirectory() Initialisiert eine neue Instanz der DomainXmlSerializerDirectory-Klasse.
Öffentliche Methode DomainXmlSerializerDirectory(array<DomainXmlSerializationBehavior[]) Initialisiert eine neue Instanz der DomainXmlSerializerDirectory-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Namespaces Gibt die Liste der Namespaces zurück, die auf den zugeordneten Typen Domänenmodell

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddBehavior Fügt ein Serialisierungsverhalten diesem Wörterbuch hinzu.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetPropertySerializer Rufen Sie die DomainPropertyXmlSerializer-Instanz für den angegebenen Eigenschaftentyp ab.
Öffentliche Methode GetSerializer Ruft die DomainClassXmlSerializer-Instanz für die angegebene Domänenklasse ID ab.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Diese Klasse ist zur Laufzeit verwendet werden sollen, um alle XML-Serialisierungs Verhalten von verschiedenen Domänen modellen miteinander zu kombinieren.

Normalerweise wählt ein Benutzer mehr als einem Modell, z. B. eine für Modell im Arbeitsspeicher und eines für Darstellungselemente aus.Jedes Modell erfordert ein zugeordnetes Verhalten, serialisiertes abzurufen und korrekt deserialisiert.

Da Beziehungen Modellelemente zu Domänen herstellen können, ist es erforderlich, eine einzelne Such-, die alle verwendeten Domänen Klassen mit ihren Serialisierungsprogrammen zuordnet.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace