Sdílet prostřednictvím


GenericLinkShapeSerializer – třída

Serializační procedura GenericLinkShapeSerializer pro DomainClass GenericLinkShape.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementSerializer
      Microsoft.VisualStudio.Modeling.Diagrams.ShapeElementSerializer
        Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeSerializer
          Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeSerializerBase
            Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeSerializer
              Microsoft.VisualStudio.Modeling.Diagrams.GenericLinkShapeSerializer

Obor názvů:  Microsoft.VisualStudio.Modeling.Diagrams
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

'Deklarace
Public Class GenericLinkShapeSerializer _
    Inherits BinaryLinkShapeSerializer
public class GenericLinkShapeSerializer : BinaryLinkShapeSerializer

Typ GenericLinkShapeSerializer zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda GenericLinkShapeSerializer Konstruktor GenericLinkShapeSerializer

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost MonikerAttributeName Nelze monikerized. (Přepisuje BinaryLinkShapeSerializerBase.MonikerAttributeName.)
Veřejná vlastnost MonikerTagName Nelze monikerized. (Přepisuje BinaryLinkShapeSerializerBase.MonikerTagName.)
Veřejná vlastnost XmlTagName Toto je název značky XML používá serializace instance GenericLinkShape. (Přepisuje BinaryLinkShapeSerializerBase.XmlTagName.)

Nahoru

Metody

  Název Popis
Veřejná metoda CalculateQualifiedName Tato metoda se vypočítá zástupný název pro danou instanci GenericLinkShape. (Přepisuje BinaryLinkShapeSerializerBase.CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement).)
Chráněná metoda CreateInstance Tato metoda vytvoří instanci GenericLinkShape založené na značku, kterou Čtenář aktuálně odkazuje.Čtenář je zaručena (volající) se nepočítá serializované instance GenericLinkShape. (Přepisuje BinaryLinkShapeSerializerBase.CreateInstance(SerializationContext, XmlReader, Partition).)
Chráněná metoda CreateMonikerInstance Tato metoda vytvoří zástupný název GenericLinkShape na základě značku, kterou Čtenář aktuálně odkazuje. (Přepisuje BinaryLinkShapeSerializerBase.CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition).)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetMonikerQualifier Třída domény lze monikerized různými způsoby: standardní kvalifikátor/klíče mechanismus, vlastní zástupný název nebo ID prvku.Pokud serializována třídy domény pomocí standardní /qualifier/key mechanismu, tato metoda vrátí kvalifikátor zástupný název; Pokud třída domény používá jiné způsoby pro monikerization, tato metoda vrátí prázdný řetězec. (Přepisuje BinaryLinkShapeSerializerBase.GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement).)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda Read Veřejná metoda Read(), deserializes jednu instanci GenericLinkShape z XML. (Přepisuje BinaryLinkShapeSerializerBase.Read(SerializationContext, ModelElement, XmlReader).)
Chráněná metoda ReadAdditionalElementData Číst všechny další prvek data přidružená k prvku (Přepisuje DomainClassXmlSerializer.ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader).)
Chráněná metoda ReadElements Přečte v podřízené prvky. (Zděděno z BinaryLinkShapeSerializer.)
Chráněná metoda ReadLinkShapeChildElements Číst podřízené prvky definované v LinkShape. (Zděděno z LinkShapeSerializer.)
Chráněná metoda ReadPropertiesFromAttributes Tato metoda deserializes všechny vlastnosti, které jsou serializována jako atributy XML. (Přepisuje BinaryLinkShapeSerializer.ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader).)
Veřejná metoda ReadRootElement Kořenový prvek modelu z XML deserializes. (Zděděno z DomainClassXmlSerializer.)
Chráněná metoda ReadShapeElementChildElements Číst podřízené prvky definované v ShapeElement. (Zděděno z ShapeElementSerializer.)
Veřejná metoda Reset Obnovit serializátor (Přepisuje BinaryLinkShapeSerializerBase.Reset().)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryCreateInstance Tato metoda vytvoří instanci správnou značku, kterou Čtenář aktuálně odkazuje na základě GenericLinkShape.Pokud čtenář je umístěn v serializovaném GenericLinkShape, bude vytvořena nová instance GenericLinkShape v daném oddílu, v opačném případě je vrácena hodnota null. (Přepisuje BinaryLinkShapeSerializerBase.TryCreateInstance(SerializationContext, XmlReader, Partition).)
Veřejná metoda TryCreateMonikerInstance Tato metoda vytvoří zástupný název správné odvozené (včetně GenericLinkShape, samotné) instance GenericLinkShape založené na značku, kterou Čtenář aktuálně odkazuje. (Přepisuje BinaryLinkShapeSerializerBase.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition).)
Chráněná metoda UseRelationshipId Výpočet, zda by BinaryLinkShape serializovat její vztah k propojení zprostředkována pomocí Id nebo jeho zdrojového a cílového obrazce. (Zděděno z BinaryLinkShapeSerializer.)
Veřejná metoda Write(SerializationContext, ModelElement, XmlWriter) Řadí instance prvků modelu přidružený k této instanci serializátor do XML. (Zděděno z DomainClassXmlSerializer.)
Veřejná metoda Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Veřejné metody Write(), řadí jednu instanci GenericLinkShape do XML. (Přepisuje BinaryLinkShapeSerializerBase.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings).)
Chráněná metoda WriteAdditionalElementData Zapisovat data další prvek přidružené k prvku (Zděděno z LinkShapeSerializer.)
Chráněná metoda WriteElements Zapíše podřízené prvky. (Zděděno z BinaryLinkShapeSerializer.)
Chráněná metoda WriteLinkShapeChildElements Zápis podřízené prvky definované v LinkShape. (Zděděno z LinkShapeSerializer.)
Veřejná metoda WriteMoniker Veřejná WriteMoniker() metoda, která zapíše do souboru XML monikerized GenericLinkShape instance. (Přepisuje BinaryLinkShapeSerializerBase.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer).)
Chráněná metoda WritePropertiesAsAttributes Zapisovat všechny vlastnosti, které je třeba serializovat jako atributy XML. (Přepisuje BinaryLinkShapeSerializer.WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter).)
Veřejná metoda WriteRootElement Řadí instance prvku modelu kořenové přidružený k této instanci serializátor do XML. (Zděděno z DomainClassXmlSerializer.)
Chráněná metoda WriteShapeElementChildElements Zápis podřízené prvky definované v ShapeElement. (Zděděno z ShapeElementSerializer.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů