DomainPropertySerializer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Serialisierungsprogramm domainpropertyserializer für domainClass DomainProperty.
public ref class DomainPropertySerializer sealed : Microsoft::VisualStudio::Modeling::DslDefinition::NamedDomainElementSerializer
public sealed class DomainPropertySerializer : Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElementSerializer
type DomainPropertySerializer = class
inherit NamedDomainElementSerializer
Public NotInheritable Class DomainPropertySerializer
Inherits NamedDomainElementSerializer
- Vererbung
-
DomainPropertySerializer
Konstruktoren
| DomainPropertySerializer() |
Domainpropertyserializer-Konstruktor |
Eigenschaften
| MonikerAttributeName |
Dies ist der Name des XML-Attributs, das den Moniker von DomainProperty in einer serialisierten, monetären Instanz speichert. |
| MonikerTagName |
Dies ist der XML-TagName, der verwendet wird, um eine Instanz von DomainProperty zu serialisieren. |
| XmlTagName |
Dies ist der XML-TagName, der zum Serialisieren einer DomainProperty-Instanz verwendet wird. |
Methoden
| CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement) |
Diese Methode berechnet einen Moniker für eine angegebene DomainProperty-Instanz. |
| CreateInstance(SerializationContext, XmlReader, Partition) |
Diese Methode erstellt eine Instanz von nameddomainelement auf Grundlage des Tags, auf das der Reader derzeit verweist. Der Reader wird garantiert (durch den Aufrufer), um auf eine serialisierte Instanz von nameddomainelement zu verweisen. (Geerbt von NamedDomainElementSerializer) |
| CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) |
Diese Methode erstellt einen Moniker von nameddomainelement auf Grundlage des Tags, auf das der Reader derzeit verweist. (Geerbt von NamedDomainElementSerializer) |
| GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement) |
Eine Domänen Klasse kann auf unterschiedliche Weise moniert werden: Standard-/Qualifier/Key-Mechanismus, benutzerdefinierter Moniker oder Element-ID. Wenn die Domänen Klasse mithilfe des standardmäßigen/Qualifier/Key-Mechanismus serialisiert wird, gibt diese Methode den Qualifizierer des Monikers zurück. Wenn die Domänen Klasse andere Möglichkeiten für die Monetarisierung verwendet, gibt diese Methode eine leere Zeichenfolge zurück. |
| Read(SerializationContext, ModelElement, XmlReader) |
Public Read ()-Methode, die eine DomainProperty-Instanz aus XML deserialisiert. |
| ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader) |
Liest alle zusätzlichen Elementdaten, die dem Element zugeordnet sind. (Geerbt von DomainClassXmlSerializer) |
| ReadElements(SerializationContext, ModelElement, XmlReader) |
Diese Methode deserialisiert geschachtelte XML-Elemente innerhalb des bestandenen Elements. (Geerbt von AttributedDomainElementSerializer) |
| ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader) |
Diese Methode deserialisiert alle Eigenschaften, die als XML-Attribute serialisiert werden. (Geerbt von NamedDomainElementSerializer) |
| ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver) |
Öffentliche Methode "Read RootElement ()", die ein Element auf Stamm Ebene aus XML deserialisiert. Der Unterschied zwischen dem Element auf der Stamm Ebene und den Rest-Elementen im XML-Code besteht darin, dass der Stamm zusätzliche Informationen wie Schema, Version usw. enthalten kann. Die Standard Implementierung ruft nur die Read ()-Methode auf. es liegt an den abgeleiteten Implementierungen, zusätzliche Überprüfungen durchzuführen. (Geerbt von DomainClassXmlSerializer) |
| Reset() |
Zurücksetzen des Serialisierungsprogramms (Geerbt von NamedDomainElementSerializer) |
| TryCreateInstance(SerializationContext, XmlReader, Partition) |
Diese Methode erstellt eine korrekte Instanz von DomainProperty basierend auf dem Tag, auf das der Reader derzeit verweist. Wenn der Reader bei einer serialisierten DomainProperty positioniert ist, wird eine neue DomainProperty-Instanz in der angegebenen Partition erstellt. andernfalls wird NULL zurückgegeben. |
| TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) |
Diese Methode erstellt basierend auf dem Tag, auf das der Reader verweist, einen Moniker der korrekten abgeleiteten Instanz von DomainProperty (einschließlich DomainProperty) von DomainProperty. |
| Write(SerializationContext, ModelElement, XmlWriter) |
Public Write ()-Methode, die die dieser Serialisierungsprogramme zugeordnete ModelElement-Instanz in XML serialisiert. Diese Methode ruft nur Write () ohne rootelementsettings auf. (Geerbt von DomainClassXmlSerializer) |
| Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) |
Public Write ()-Methode, die eine DomainProperty-Instanz in XML serialisiert. |
| WriteAdditionalElementData(SerializationContext, ModelElement, XmlWriter) |
Schreiben Sie alle zusätzlichen Elementdaten, die dem Element zugeordnet sind. (Geerbt von DomainClassXmlSerializer) |
| WriteElements(SerializationContext, ModelElement, XmlWriter) |
Diese Methode serialisiert 1) Eigenschaften, die als geclusterte XML-Elemente und 2) untergeordnete Modellelemente in XML serialisiert werden. (Geerbt von AttributedDomainElementSerializer) |
| WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer) |
Public Write-Moniker ()-Methode, die eine monikerisierte DomainProperty-Instanz in XML schreibt. |
| WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter) |
Schreiben Sie alle Eigenschaften, die als XML-Attribute serialisiert werden müssen. (Geerbt von NamedDomainElementSerializer) |
| WriteRootElement(SerializationContext, ModelElement, XmlWriter) |
Öffentliche Methode "beschreiterootelement ()", die ein Element auf Stamm Ebene in XML serialisiert. Der Unterschied zwischen dem Element auf der Stamm Ebene und den Rest-Elementen im XML-Code besteht darin, dass der Stamm zusätzliche Informationen wie Schema, Version usw. enthalten kann. Die Standard Implementierung ruft nur die Write ()-Methode ohne rootelementsettings auf, es liegt an den abgeleiteten Implementierungen, zusätzliche Überprüfungen durchzuführen. (Geerbt von DomainClassXmlSerializer) |