DecoratorHostShapeSerializerBase Třída

Definice

Serializátor DecoratorHostShapeSerializerBase pro doménová třída DecoratorHostShape.Serializer DecoratorHostShapeSerializerBase for DomainClass DecoratorHostShape.

public ref class DecoratorHostShapeSerializerBase abstract : Microsoft::VisualStudio::Modeling::Diagrams::NodeShapeSerializer
public abstract class DecoratorHostShapeSerializerBase : Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeSerializer
type DecoratorHostShapeSerializerBase = class
    inherit NodeShapeSerializer
Public MustInherit Class DecoratorHostShapeSerializerBase
Inherits NodeShapeSerializer
Dědičnost
Odvozené

Konstruktory

DecoratorHostShapeSerializerBase()

Konstruktor DecoratorHostShapeSerializerBaseDecoratorHostShapeSerializerBase Constructor

Vlastnosti

MonikerAttributeName

Toto je název atributu XML, který ukládá moniker DecoratorHostShape do serializované instance monikeru.This is the name of the XML attribute that stores the moniker of DecoratorHostShape in a serialized monikerized instance.

MonikerTagName

Toto je název značky XML, který slouží k serializaci monikerované instance DecoratorHostShape.This is the XML tag name used to serialize a monikerized instance of DecoratorHostShape.

XmlTagName

Toto je název značky XML, který slouží k serializaci instance třídy DecoratorHostShape.This is the XML tag name used to serialize an instance of DecoratorHostShape.

Metody

CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)

Tato metoda vypočítá moniker na danou instanci DecoratorHostShape.This method calculates a moniker to a given DecoratorHostShape instance.

CreateInstance(SerializationContext, XmlReader, Partition)

Tato metoda vytvoří instanci třídy DecoratorHostShape založenou na značce, kterou čtecí modul aktuálně ukazuje.This method creates an instance of DecoratorHostShape based on the tag currently pointed by the reader. Čtenář je zaručený (volající), aby odkazoval na serializovanou instanci DecoratorHostShape.The reader is guaranteed (by the caller) to be pointed at a serialized instance of DecoratorHostShape.

CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

Tato metoda vytvoří moniker DecoratorHostShape na základě značky, kterou aktuálně ukazuje čtenář.This method creates a Moniker of DecoratorHostShape based on the tag currently pointed by the reader.

GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement)

Doménová třída může mít zástupné názvy různými způsoby: standardní mechanismus/Qualifier/Key, vlastní moniker nebo ID elementu.A domain class can be monikerized in different ways: standard /qualifier/key mechanism, custom moniker, or element ID. Pokud je doménová třída serializovaná pomocí mechanismu standardního/Qualifier/Key, vrátí tato metoda kvalifikátor monikeru; Pokud doménová třída používá jiné způsoby monikerování, vrátí tato metoda prázdný řetězec.If the domain class is serialized using standard /qualifier/key mechanism, this method returns the qualifier of the moniker; if the domain class uses other ways for monikerization, this method returns empty string.

Read(SerializationContext, ModelElement, XmlReader)

Metoda Public Read (), která deserializace jednu instanci DecoratorHostShape z XML.Public Read() method that deserializes one DecoratorHostShape instance from XML.

ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader)

Číst všechna další data elementu přidružená k elementuRead any additional element data associated with the element

(Zděděno od DomainClassXmlSerializer)
ReadElements(SerializationContext, ModelElement, XmlReader)

Tyto metody deserializací vnořené prvky XML uvnitř předaného elementu.This methods deserializes nested XML elements inside the passed-in element.

ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader)

Tato metoda deserializace všechny vlastnosti, které jsou serializovány jako atributy XML.This method deserializes all properties that are serialized as XML attributes.

ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver)

Public ReadRootElement () metoda, která deserializace element na kořenové úrovni z XML.Public ReadRootElement() method that deserializes a root-level element from XML. Rozdíl mezi elementem na úrovni kořene a prvky REST v XML je, že kořen může obsahovat další informace, jako je schéma, verze atd. Výchozí implementace pouze volá metodu Read (), jedná se o odvozenou implementaci, která provede další kontroly.The difference between root-level element and the rest elements in the XML is that the root may carry additional information like schema, version, etc. The default implementation just calls Read() method, it's up to the derived implementations to do any additional checks.

(Zděděno od DomainClassXmlSerializer)
ReadShapeElementChildElements(SerializationContext, ShapeElement, XmlReader)

Čtení podřízených elementů definovaných v ShapeElement.Read child elements defined on ShapeElement.

(Zděděno od ShapeElementSerializer)
Reset()

Resetování serializátoruReset the serializer

TryCreateInstance(SerializationContext, XmlReader, Partition)

Tato metoda vytvoří správnou instanci DecoratorHostShape na základě značky, kterou aktuálně ukazuje čtenář.This method creates a correct instance of DecoratorHostShape based on the tag currently pointed by the reader. Pokud je čtecí modul umístěný v serializovaném DecoratorHostShape, v daném oddílu se vytvoří nová instance DecoratorHostShape, v opačném případě se vrátí hodnota null.If the reader is positioned at a serialized DecoratorHostShape, a new DecoratorHostShape instance will be created in the given partition, otherwise null is returned.

TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

Tato metoda vytvoří moniker správné odvozené (včetně samotné DecoratorHostShape) instance DecoratorHostShape na základě značky, která je aktuálně odkazována čtecím modulem.This method creates a Moniker of the correct derived (including DecoratorHostShape itself) instance of DecoratorHostShape based on the tag currently pointed by the reader.

Write(SerializationContext, ModelElement, XmlWriter)

Public Write () metoda, která serializace instanci ModelElement přidruženou k této instanci serializátoru do XML.Public Write() method that serializes the ModelElement instance associated with this serializer instance into XML. Tato metoda volá pouze Write () bez RootElementSettings.This method just calls Write() with no RootElementSettings.

(Zděděno od DomainClassXmlSerializer)
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings)

Public Write () metoda, která serializace jednu instanci DecoratorHostShape do XML.Public Write() method that serializes one DecoratorHostShape instance into XML.

WriteAdditionalElementData(SerializationContext, ModelElement, XmlWriter)

Zapsat všechna další data elementu přidružená k elementuWrite any additional element data associated with the element

(Zděděno od DomainClassXmlSerializer)
WriteElements(SerializationContext, ModelElement, XmlWriter)

Tyto metody serializovat 1) vlastnosti serializované jako vnořené XML elementy a 2) prvky podřízeného modelu do XML.This methods serializes 1) properties serialized as nested XML elements and 2) child model elements into XML.

WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)

Public WriteMoniker () metoda, která zapisuje monikerovou instanci DecoratorHostShape do XML.Public WriteMoniker() method that writes a monikerized DecoratorHostShape instance into XML.

WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter)

Zápis všech vlastností, které musí být serializovány jako atributy XML.Write all properties that need to be serialized as XML attributes.

WriteRootElement(SerializationContext, ModelElement, XmlWriter)

Public WriteRootElement () metoda, která zaserializace element na kořenové úrovni do XML.Public WriteRootElement() method that serializes a root-level element to XML. Rozdíl mezi elementem na úrovni kořene a prvky REST v XML je, že kořen může obsahovat další informace, jako je schéma, verze atd. Výchozí implementace jednoduše volá metodu Write () bez RootElementSettings, je to až pro odvozená implementace, která provede další kontroly.The difference between root-level element and the rest elements in the XML is that the root may carry additional information like schema, version, etc. The default implementation just calls Write() method with no RootElementSettings, it's up to the derived implementations to do any additional checks.

(Zděděno od DomainClassXmlSerializer)
WriteShapeElementChildElements(SerializationContext, ShapeElement, XmlWriter)

Zápis podřízených elementů definovaných v ShapeElement.Write child elements defined on ShapeElement.

(Zděděno od ShapeElementSerializer)

Platí pro