CompartmentShapeMapSerializer Klasa

Definicja

Serializator CompartmentShapeMapSerializer dla DomainClass element CompartmentShapeMap.

public ref class CompartmentShapeMapSerializer sealed : Microsoft::VisualStudio::Modeling::DslDefinition::BaseShapeMapSerializer
public sealed class CompartmentShapeMapSerializer : Microsoft.VisualStudio.Modeling.DslDefinition.BaseShapeMapSerializer
type CompartmentShapeMapSerializer = class
    inherit BaseShapeMapSerializer
Public NotInheritable Class CompartmentShapeMapSerializer
Inherits BaseShapeMapSerializer
Dziedziczenie

Konstruktory

CompartmentShapeMapSerializer()

Konstruktor CompartmentShapeMapSerializer

Właściwości

MonikerAttributeName

Nie można uzyskać monikera.

MonikerTagName

Nie można uzyskać monikera.

XmlTagName

Jest to nazwa tagu XML używana do serializacji wystąpienia element CompartmentShapeMap.

Metody

CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)

Ta metoda oblicza moniker dla danego wystąpienia element CompartmentShapeMap.

CreateInstance(SerializationContext, XmlReader, Partition)

Ta metoda tworzy wystąpienie elementu BaseShapeMap na podstawie tagu aktualnie wskazywanego przez czytelnika. Czytnik jest gwarantowany (przez obiekt wywołujący), który ma zostać wskazany serializowanym wystąpieniem BaseShapeMap.

(Odziedziczone po BaseShapeMapSerializer)
CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

Ta metoda tworzy Moniker BaseShapeMap na podstawie tagu aktualnie wskazywanego przez czytelnika.

(Odziedziczone po BaseShapeMapSerializer)
GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement)

Klasy domeny można monikerować na różne sposoby: standardowy mechanizm/qualifier/key, moniker niestandardowy lub identyfikator elementu. Jeśli klasa domeny jest serializowana przy użyciu standardowego mechanizmu/qualifier/key, Metoda ta zwraca kwalifikator monikera; Jeśli klasa domeny używa innych metod dla monikerization, ta metoda zwraca pusty ciąg.

Read(SerializationContext, ModelElement, XmlReader)

Metoda Public Read (), która deserializacji jedno wystąpienie element CompartmentShapeMap z pliku XML.

ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader)

Odczytaj wszelkie dodatkowe dane elementów skojarzone z elementem

(Odziedziczone po DomainClassXmlSerializer)
ReadElements(SerializationContext, ModelElement, XmlReader)

Te metody deserializacji zagnieżdżonych elementów XML wewnątrz elementu zakończono.

(Odziedziczone po BaseShapeMapSerializer)
ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader)

Ta metoda deserializacji wszystkie właściwości, które są serializowane jako atrybuty XML.

(Odziedziczone po BaseShapeMapSerializer)
ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver)

Metoda Public ReadRootElement (), która deserializacji element poziomu głównego z pliku XML. Różnica między elementem głównym a elementami REST w kodzie XML oznacza, że katalog główny może zawierać dodatkowe informacje, takie jak schemat, wersja itp. Domyślna implementacja po prostu wywołuje metodę Read (), która znajduje się w implementacji pochodnej, aby wykonać wszelkie dodatkowe testy.

(Odziedziczone po DomainClassXmlSerializer)
Reset()

Zresetuj serializator

(Odziedziczone po BaseShapeMapSerializer)
TryCreateInstance(SerializationContext, XmlReader, Partition)

Ta metoda tworzy poprawne wystąpienie elementu element CompartmentShapeMap na podstawie tagu aktualnie wskazywanego przez czytelnika. Jeśli czytnik jest umieszczony w serializowanej element CompartmentShapeMap, nowe wystąpienie element CompartmentShapeMap zostanie utworzone w danej partycji, w przeciwnym razie zwracana jest wartość null.

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

Ta metoda służy do tworzenia monikera poprawnego pochodnego (w tym element CompartmentShapeMap samego siebie) elementu element CompartmentShapeMap na podstawie tagu aktualnie wskazywanego przez czytelnika.

Write(SerializationContext, ModelElement, XmlWriter)

Publiczna Metoda Write (), która serializować wystąpienie ModelElement skojarzone z tym wystąpieniem serializatora do kodu XML. Ta metoda właśnie wywołuje metodę Write () bez RootElementSettings.

(Odziedziczone po DomainClassXmlSerializer)
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings)

Publiczna Metoda Write (), która deserializacji jedno wystąpienie element CompartmentShapeMap do XML.

WriteAdditionalElementData(SerializationContext, ModelElement, XmlWriter)

Napisz wszelkie dodatkowe dane elementów skojarzone z elementem

(Odziedziczone po DomainClassXmlSerializer)
WriteElements(SerializationContext, ModelElement, XmlWriter)

Ta metoda serializacji 1) właściwości serializowanych jako zagnieżdżone elementy XML i 2) podrzędne elementy modelu do XML.

(Odziedziczone po BaseShapeMapSerializer)
WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)

Publiczna Metoda WriteMoniker (), która zapisuje moniker wystąpienie element CompartmentShapeMap w kodzie XML.

WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter)

Zapisz wszystkie właściwości, które muszą zostać zserializowane jako atrybuty XML.

(Odziedziczone po BaseShapeMapSerializer)
WriteRootElement(SerializationContext, ModelElement, XmlWriter)

Publiczna Metoda WriteRootElement (), która serializować element poziomu głównego do formatu XML. Różnica między elementem głównym a elementami REST w kodzie XML oznacza, że katalog główny może zawierać dodatkowe informacje, takie jak schemat, wersja itp. Domyślna implementacja tylko wywołuje metodę Write () bez RootElementSettings, ale jest do implementacji pochodnych, aby wykonać wszelkie dodatkowe testy.

(Odziedziczone po DomainClassXmlSerializer)

Dotyczy