Freigeben über


DomainRelationshipXmlSerializer-Klasse

Stellt die Basisklasse für alle generierten Domänenserialisierungsprogramme für Domänen-Verhältnisse dar.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      Weitere Informationen...

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

Syntax

'Declaration
Public MustInherit Class DomainRelationshipXmlSerializer _
    Inherits DomainClassXmlSerializer
public abstract class DomainRelationshipXmlSerializer : DomainClassXmlSerializer

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode DomainRelationshipXmlSerializer Konstruktor

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft MonikerAttributeName Ruft den XML-Attributnamen ab, der die Moniker Zeichenfolge enthält. (Von DomainClassXmlSerializer geerbt.)
Öffentliche Eigenschaft MonikerTagName Ruft den Namen der XML-Tag ab. (Von DomainClassXmlSerializer geerbt.)
Öffentliche Eigenschaft SerializesId Macht, ob die Serialisierungsprogramme, die von dieser Klasse abgeleitet sind, serialisieren.
Öffentliche Eigenschaft UsesFullForm Macht, ob die Serialisierungsprogramme, die von dieser Klasse abgeleitet sind, diese Beziehung in voller Format serialisieren.
Öffentliche Eigenschaft XmlTagName Ruft den Namen der XML-Tag ab, der bei der Serialisierung verwendet wird. (Von DomainClassXmlSerializer geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CalculateQualifiedName Berechnet einen Verweis auf eine Instanz des Modellelements behandelt. (Von DomainClassXmlSerializer geerbt.)
Geschützte Methode CreateInstance Erstellt eine Instanz des Modellelements. (Von DomainClassXmlSerializer geerbt.)
Geschützte Methode CreateMonikerInstance Erstellt eine Instanz der Moniker. (Von DomainClassXmlSerializer geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetMonikerQualifier Berechnet den Qualifizierer für den Moniker. (Von DomainClassXmlSerializer geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode MonikerizeReference Berechnet einen Moniker, wenn ein Verweis auf ein ModelElement.
Öffentliche Methode Read Deserialisiert eine angegebene Modellelement für die Instanz aus XML. (Von DomainClassXmlSerializer geerbt.)
Geschützte Methode ReadAdditionalElementData Lesen Sie alle zusätzlichen Daten des Elements, das dem Element zugeordnet ist. (Von DomainClassXmlSerializer geerbt.)
Geschützte Methode ReadElements Diese Methode deserialisiert werden geschachtelte XML-Elemente im übergebenen Elements. (Von DomainClassXmlSerializer geerbt.)
Geschützte Methode ReadPropertiesFromAttributes Diese Methode deserialisiert alle Eigenschaften, die als XML-Attribute serialisiert werden. (Von DomainClassXmlSerializer geerbt.)
Öffentliche Methode ReadRootElement Deserialisiert das Stammverzeichnis modellelement aus XML. (Von DomainClassXmlSerializer geerbt.)
Öffentliche Methode Reset Gibt das Serialisierungsprogramm auf den Ausgangszustand zurück (Von DomainClassXmlSerializer geerbt.)
Öffentliche Methode SerializeReference Berechnet einen monikerized Zeichenfolgenverweis auf der angegebenen Ziel Rolle Player Instanz.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryCreateDerivedInstance Arbeiten mit dem angegebenen XmlReader kann die Überprüfung, wenn sie sich nur auf eine serialisierte Instanz enthält, die vom ElementLink dieses Serialisierungsprogramm abgeleitet ist, behandelt werden.Ist dies der Fall, erstellen Sie eine Instanz der abgeleiteten ElementLink-Instanz in der angegebenen Partition. geben Sie andernfalls NULL.F1126 zurück
Öffentliche Methode TryCreateInstance Überprüft, ob das angegebene XmlReader an eine serialisierte Instanz des Modellelements zeigt, die dieses Serialisierungsprogramm behandeln kann. (Von DomainClassXmlSerializer geerbt.)
Öffentliche Methode TryCreateMonikerInstance Überprüft, ob das angegebene XmlReader an eine monikerized Instanz eines Modellelements zeigt, das dieses Serialisierungsprogramm behandeln kann. (Von DomainClassXmlSerializer geerbt.)
Öffentliche Methode Write(SerializationContext, ModelElement, XmlWriter) Serialisiert die Instanz des Modellelements ab, die dieser Instanz Serialisierungsprogramm in XML zugeordnet ist. (Von DomainClassXmlSerializer geerbt.)
Öffentliche Methode Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Serialisiert die Instanz des Modellelements ab, die dieser Instanz Serialisierungsprogramm in XML zugeordnet ist. (Von DomainClassXmlSerializer geerbt.)
Geschützte Methode WriteAdditionalElementData Schreiben Sie alle zusätzlichen Daten, die dem Element zugeordnet sind (Von DomainClassXmlSerializer geerbt.)
Geschützte Methode WriteElements Diese Methode serialisiert 1) die Eigenschaften, die als geschachtelte XML-Elemente serialisiert werden und 2) die Modellelemente des untergeordneten Elements in XML. (Von DomainClassXmlSerializer geerbt.)
Öffentliche Methode WriteMoniker Serialisiert ein Moniker, der dieser Instanz des Modellelements Instanz des Serialisierungsprogramms in XML zugeordnet ist. (Von DomainClassXmlSerializer geerbt.)
Geschützte Methode WritePropertiesAsAttributes Schreiben Sie alle Eigenschaften, die als XML-Attribute serialisiert werden müssen. (Von DomainClassXmlSerializer geerbt.)
Öffentliche Methode WriteRootElement Serialisiert die Instanz modellelement Stamm dieser Instanz Serialisierungsprogramm in XML zugeordnet ist. (Von DomainClassXmlSerializer geerbt.)

Zum Seitenanfang

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

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNodeSerializer
      Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapesSerializer
      Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapesSerializer
      Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubjectSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElementHasAttributesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.AttributeHasParametersSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.BaseShapeMapReferencesBaseShapeSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasElementMergeDirectivesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasPropertiesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ClassIndexesElementMergeDirectiveSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentMapHasElementsDisplayedPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentMapHasPropertyDisplayedPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentMapsReferToCompartmentSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorMapReferencesConnectorSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorMapReferencesRelationshipSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorToolReferencesConnectionBuilderSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.CustomPropertyDescriptorSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DecoratorMapHasPropertyDisplayedPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DecoratorMapReferencesDecoratorSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DesignerHasDiagramSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElementHasDecoratorsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElementMapHasDecoratorMapsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DiagramHasConnectorMapsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DiagramHasShapeMapsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DiagramRepresentsClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DomainClassHasCustomTypeDescriptorSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DomainPropertyHasElementNameProviderSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DomainRoleHasPropertyAttributesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DomainRoleImplementedByCollectionTypeSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslEditorIdentifiesRootClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasConnectionBuildersSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasDslLibraryImportsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasReferenceTypesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasTypesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ElementMergeDirectiveHasForwardingPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ElementMergeDirectiveHasLinkCreationPathsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.EnumerationHasAttributesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.EnumerationHasLiteralsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerBehaviorHasNodeSettingsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerHidesNodesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerNodeSettingsHasPropertyDisplayedPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerNodeSettingsReferencesClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerReferencesBehaviorSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.LinkConnectDirectiveHasSourceDirectivesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.LinkConnectDirectiveHasTargetDirectivesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.LinkConnectDirectiveReferencesDomainRelationshipSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ObjectToolReferencesClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.PathHasSegmentsSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.PathSegmentReferencesRoleSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.PropertyHasTypeSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.PropertyPathReferencesPropertySerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.RelationshipHasRolesSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.RoleHasRolePlayerSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.RolePlayerConnectDirectiveAcceptsClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.RolePlayerConnectDirectiveHasPathToRolePlayerSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ShapeMapHasParentElementPathSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.ShapeMapReferencesClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.VisibilityPropertyPathHasPropertyFiltersSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassDataAppliesToDomainClassSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassDataHasXmlElementDataSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlElementAppliesToDomainPropertySerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlRelationshipDataAppliesToDomainRelationshipSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationBehaviorHasXmlClassDataSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationDefinitionReferencesBehaviorSerializer
      Microsoft.VisualStudio.Modeling.ExtensionExtendsElementSerializer