Freigeben über


DomainXmlSerializerDirectory-Klasse

Kombiniert XML-Serialisierungsverhalten von verschiedenen Domänenmodellen zusammen.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.DomainXmlSerializerDirectory

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 den Domänenmodelltypen zugeordnet sind

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 die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetPropertySerializer Ruft die DomainPropertyXmlSerializer-Instanz für den angegebenen Eigenschaftstyp 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 wird, bedeutet zur Laufzeit verwendet werden, um alle XML-Serialisierungsverhalten von verschiedenen Domänenmodellen zusammen zu kombinieren.

Normalerweise wählt der Benutzer mehrere Modelle, beispielsweise, eines für Datenbankmodell im Arbeitsspeicher und eines für Präsentationselemente aus. Jedes Modell erfordert ein zugeordnetes Verhalten, serialisierten abzurufen und korrekt deserialisiert.

Da Beziehungen Modellelemente domänenübergreifend herstellen können, ist es notwendig, eine einzelne Suche zu haben, die alle verwendeten Domänenklassen 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