DiagramHasBaseDiagramSerializer Třída

Definice

Serializátor DiagramHasBaseDiagramSerializer pro doménová třída DiagramHasBaseDiagram.Serializer DiagramHasBaseDiagramSerializer for DomainClass DiagramHasBaseDiagram.

public ref class DiagramHasBaseDiagramSerializer sealed : Microsoft::VisualStudio::Modeling::DslDefinition::ClassHasBaseClassSerializer
public sealed class DiagramHasBaseDiagramSerializer : Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClassSerializer
type DiagramHasBaseDiagramSerializer = class
    inherit ClassHasBaseClassSerializer
Public NotInheritable Class DiagramHasBaseDiagramSerializer
Inherits ClassHasBaseClassSerializer
Dědičnost

Konstruktory

DiagramHasBaseDiagramSerializer()

Konstruktor DiagramHasBaseDiagramSerializerDiagramHasBaseDiagramSerializer Constructor

Vlastnosti

MonikerAttributeName

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

MonikerTagName

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

SerializesId

Zpřístupňuje, zda jsou serializace odvozené z této třídy serializovány ID.Exposes whether serializers derived from this class are serializing Id.

UsesFullForm

Zpřístupňuje, zda jsou serializátory odvozené z této třídy serializovány v plné podobě.Exposes whether serializers derived from this class are serializing this relationship in full form.

XmlTagName

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

Metody

CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)

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

CreateInstance(SerializationContext, XmlReader, Partition)

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

(Zděděno od ClassHasBaseClassSerializer)
CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

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

(Zděděno od ClassHasBaseClassSerializer)
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.

MonikerizeReference(SerializationContext, ModelElement, Guid, String, Store)

Vypočítá moniker s ohledem na odkaz na diagram.Calculates a Moniker, given a reference to a Diagram

Read(SerializationContext, ModelElement, XmlReader)

Metoda Public Read (), která deserializace jednu instanci DiagramHasBaseDiagram z XML.Public Read() method that deserializes one DiagramHasBaseDiagram 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.

(Zděděno od ClassHasBaseClassSerializer)
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.

(Zděděno od ClassHasBaseClassSerializer)
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)
ReadTargetRolePlayer(SerializationContext, ModelElement, XmlReader)

Tato metoda přečte aktéra cílové role BaseClass.This method reads the target role player BaseClass.

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

Resetování serializátoruReset the serializer

(Zděděno od ClassHasBaseClassSerializer)
SerializeReference(SerializationContext, ModelElement, ModelElement)

Vypočítá odkaz na řetězec monikeru na diagram.Calculates a monikerized string reference to a Diagram.

TryCreateDerivedInstance(SerializationContext, XmlReader, Partition)

Tato metoda vytvoří správnou odvozenou instanci DiagramHasBaseDiagram založenou na značce, kterou čtecí modul aktuálně ukazuje.This method creates a correct derived instance of DiagramHasBaseDiagram based on the tag currently pointed by the reader. Všimněte si, že rozdíl mezi touto metodou a výše uvedenou metodou je, že tato metoda nikdy nevytvoří instanci samotného typu DiagramHasBaseDiagram, jsou zkontrolovány pouze odvozené typy.Note that the difference between this method and the above one is that this method will never create an instance of the DiagramHasBaseDiagram type itself, only derived types are checked.

TryCreateInstance(SerializationContext, XmlReader, Partition)

Tato metoda vytvoří správnou instanci DiagramHasBaseDiagram na základě značky, kterou aktuálně ukazuje čtenář.This method creates a correct instance of DiagramHasBaseDiagram based on the tag currently pointed by the reader. Pokud je čtecí modul umístěný v serializovaném DiagramHasBaseDiagram, v daném oddílu se vytvoří nová instance DiagramHasBaseDiagram, v opačném případě se vrátí hodnota null.If the reader is positioned at a serialized DiagramHasBaseDiagram, a new DiagramHasBaseDiagram 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é DiagramHasBaseDiagram) instance DiagramHasBaseDiagram na základě značky, která je aktuálně odkazována čtecím modulem.This method creates a Moniker of the correct derived (including DiagramHasBaseDiagram itself) instance of DiagramHasBaseDiagram 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 DiagramHasBaseDiagram do XML.Public Write() method that serializes one DiagramHasBaseDiagram 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.

(Zděděno od ClassHasBaseClassSerializer)
WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)

Public WriteMoniker () metoda, která zapisuje monikerovou instanci DiagramHasBaseDiagram do XML.Public WriteMoniker() method that writes a monikerized DiagramHasBaseDiagram 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.

(Zděděno od ClassHasBaseClassSerializer)
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)

Platí pro