Udostępnij za pośrednictwem


Klasa DomainRelationshipXmlSerializer

Reprezentuje klasą bazową dla wszystkich serializers generowanych domeny dla domeny relacje.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      Więcej...

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Składnia

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

Typ DomainRelationshipXmlSerializer uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DomainRelationshipXmlSerializer Konstruktor

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna MonikerAttributeName Pobiera nazwy atrybutu XML, która zawiera ciąg monikera. (Odziedziczone z DomainClassXmlSerializer).
Właściwość publiczna MonikerTagName Pobiera nazwę tagu XML. (Odziedziczone z DomainClassXmlSerializer).
Właściwość publiczna SerializesId Opisuje, czy serializers, pochodzących z tej klasy są podczas serializacji identyfikatora.
Właściwość publiczna UsesFullForm Opisuje, czy serializers, pochodzących z tej klasy są szeregowania tę relację w pełnej formie.
Właściwość publiczna XmlTagName Pobiera nazwę tagu XML używany w serializacji. (Odziedziczone z DomainClassXmlSerializer).

Początek

Metody

  Nazwa Opis
Metoda publiczna CalculateQualifiedName Oblicza odwołania do wystąpienia elementu modelu obsłużone. (Odziedziczone z DomainClassXmlSerializer).
Metoda chroniona CreateInstance Tworzy wystąpienie elementu modelu. (Odziedziczone z DomainClassXmlSerializer).
Metoda chroniona CreateMonikerInstance Tworzy instancję monikera. (Odziedziczone z DomainClassXmlSerializer).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetMonikerQualifier Oblicza wartość kwalifikatora dla monikera. (Odziedziczone z DomainClassXmlSerializer).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna MonikerizeReference Oblicza Moniker, biorąc pod uwagę odniesienie do element modelu.
Metoda publiczna Read Deserializes wystąpienie elementu danego modelu z pliku XML. (Odziedziczone z DomainClassXmlSerializer).
Metoda chroniona ReadAdditionalElementData Przeczytać dowolne dane dodatkowy element, który jest skojarzony z elementem. (Odziedziczone z DomainClassXmlSerializer).
Metoda chroniona ReadElements Tej metody deserializes zagnieżdżone elementy XML wewnątrz elementu przekazany w. (Odziedziczone z DomainClassXmlSerializer).
Metoda chroniona ReadPropertiesFromAttributes Ta metoda deserializes wszystkie właściwości, które są szeregowane jako atrybuty XML. (Odziedziczone z DomainClassXmlSerializer).
Metoda publiczna ReadRootElement Deserializes elementu modelu głównego z pliku XML. (Odziedziczone z DomainClassXmlSerializer).
Metoda publiczna Reset Zwraca serializator do stanu początkowego (Odziedziczone z DomainClassXmlSerializer).
Metoda publiczna SerializeReference Oblicza ciąg monikerized odwołanie do określonej wartości docelowej instancji role-player.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna TryCreateDerivedInstance Z danym element XmlReader wyboru, jeśli obecnie jest wskazując szeregowany instancji, która wynika z ElementLink serializator może obsłużyć.Jeśli tak, należy utworzyć wystąpienie pochodnych instancji ElementLink w danej partycji; w przeciwnym razie zwraca wartość NULL.F1126
Metoda publiczna TryCreateInstance Sprawdza się, jeśli dany element XmlReader wskazuje na wystąpienie elementu szeregowany modelu, jaką może obsłużyć serializator. (Odziedziczone z DomainClassXmlSerializer).
Metoda publiczna TryCreateMonikerInstance Sprawdza się, jeśli dany element XmlReader wskazuje monikerized wystąpienie elementu modelu, który może obsłużyć serializator. (Odziedziczone z DomainClassXmlSerializer).
Metoda publiczna Write(SerializationContext, ModelElement, XmlWriter) Szereguje wystąpienie elementu modelu skojarzonych z tym wystąpieniu serializatora w formacie XML. (Odziedziczone z DomainClassXmlSerializer).
Metoda publiczna Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Szereguje wystąpienie elementu modelu skojarzonych z tym wystąpieniu serializatora w formacie XML. (Odziedziczone z DomainClassXmlSerializer).
Metoda chroniona WriteAdditionalElementData Zapisywać wszystkie dane dodatkowy element skojarzone z elementem (Odziedziczone z DomainClassXmlSerializer).
Metoda chroniona WriteElements Tej metody szereguje 1) właściwości zaszeregowani zagnieżdżone elementy XML i elementy modelu dziecka 2) w formacie XML. (Odziedziczone z DomainClassXmlSerializer).
Metoda publiczna WriteMoniker Szereguje od monikera, wystąpienie elementu modelu skojarzonych z tym wystąpieniu serializatora w formacie XML. (Odziedziczone z DomainClassXmlSerializer).
Metoda chroniona WritePropertiesAsAttributes Zapis wszystkich właściwości, które muszą być szeregowane jako atrybuty XML. (Odziedziczone z DomainClassXmlSerializer).
Metoda publiczna WriteRootElement Szereguje wystąpienie elementu modelu głównego skojarzone z tym wystąpieniu serializatora w formacie XML. (Odziedziczone z DomainClassXmlSerializer).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling

Hierarchia dziedziczenia

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