Freigeben über


XmlSerializationWriter-Member

Abstrakte Klasse zur Steuerung der Serialisierung durch die XmlSerializer-Klasse.

In den folgenden Tabellen werden die vom XmlSerializationWriter -Typ verfügbar gemachten Member aufgeführt.

Geschützte Konstruktoren

  Name Beschreibung
Geschützte Methode XmlSerializationWriter Initialisiert eine neue Instanz der XmlSerializationWriter-Klasse.

Zum Seitenanfang

Geschützte Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft EscapeName Ruft einen Wert ab, der angibt, ob die EncodeName-Methode zum Schreiben von gültigen XML-Daten verwendet wird, oder legt diesen fest.
Geschützte Eigenschaft Namespaces Ruft eine Liste von qualifizierten XML-Namensobjekten ab, die die zum Erstellen von qualifizierten Namen in XML-Dokumenten erforderlichen Namespaces und Präfixe enthalten, oder legt diese fest.
Geschützte Eigenschaft Writer Ruft den von XmlSerializationWriter verwendeten XmlWriter ab.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode AddWriteCallback Speichert eine Implementierung des XmlSerializationWriteCallback-Delegaten sowie den Typ, auf den er angewendet wird, für einen späteren Aufruf.
Geschützte Methode CreateChoiceIdentifierValueException Erstellt eine InvalidOperationException, die einen unerwarteten Namen für ein Element anzeigt, das zu einer choice-Elementdeklaration eines XML-Schemas gehört.
Geschützte Methode CreateInvalidAnyTypeException Überladen. Erstellt eine InvalidOperationException.
Geschützte Methode CreateInvalidChoiceIdentifierValueException Erstellt eine InvalidOperationException, die einen Fehler beim Schreiben eines Arrays anzeigt, wobei eine choice-Elementdeklaration eines XML-Schemas angewendet wird.
Geschützte Methode CreateInvalidEnumValueException Erstellt eine InvalidOperationException für einen ungültigen Enumerationswert.
Geschützte Methode CreateMismatchChoiceException Erstellt eine InvalidOperationException, die anzeigt, dass ein Wert für ein XML-Element keinem Enumerationstyp entspricht.
Geschützte Methode CreateUnknownAnyElementException Erstellt eine InvalidOperationException, die anzeigt, dass ein XML-Element, das zu einer any-Elementdeklaration des XML-Schemas gehören soll, nicht verarbeitet werden kann.
Geschützte Methode CreateUnknownTypeException Überladen. Erstellt eine InvalidOperationException, die anzeigt, dass ein zu serialisierender Typ nicht richtig verwendet wird oder dass er an einer unerwarteten Stelle gefunden wurde.
Geschützte Methode Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode Statisch FromByteArrayBase64 Verarbeitet ein Base64-Bytearray.
Geschützte Methode Statisch FromByteArrayHex Erzeugt aus der Eingabe eines hexadezimalen Bytearrays eine Zeichenfolge.
Geschützte Methode Statisch FromChar Erzeugt aus einem eingegebenen Char eine Zeichenfolge.
Geschützte Methode Statisch FromDate Erzeugt aus einem DateTime-Objekt eine Zeichenfolge.
Geschützte Methode Statisch FromDateTime Erzeugt aus einem eingegebenen DateTime-Objekt eine Zeichenfolge.
Geschützte Methode Statisch FromEnum Überladen. Erhält einen numerischen Enumerationswert und gibt eine Zeichenfolge zurück, die aus voneinander getrennten Bezeichnern besteht, die die festgelegten Enumerationsmember darstellen.
Geschützte Methode Statisch FromTime Erzeugt aus einem DateTime-Objekt eine Zeichenfolge.
Geschützte Methode Statisch FromXmlName Codiert einen gültigen XML-Namen durch Ersetzen von ungültigen Zeichen durch Escapesequenzen.
Geschützte Methode Statisch FromXmlNCName Codiert einen gültigen lokalen XML-Namen durch Ersetzen von ungültigen Zeichen durch Escapesequenzen.
Geschützte Methode Statisch FromXmlNmToken Codiert einen XML-Namen.
Geschützte Methode Statisch FromXmlNmTokens Codiert eine Folge von durch Leerzeichen getrennten XML-Namen als einen einzelnen XML-Namen.
Geschützte Methode FromXmlQualifiedName Überladen. Erzeugt einen qualifizierten XML-Namen, bei dem ungültige Zeichen durch Escapesequenzen ersetzt wurden.
Geschützte Methode InitCallbacks Initialisiert Instanzen des XmlSerializationWriteCallback-Delegaten zum Serialisieren von SOAP-codierten XML-Daten.
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode Statisch ResolveDynamicAssembly Ruft eine dynamisch generierte Assembly nach ihrem Namen ab.
Geschützte Methode TopLevelElement Initialisiert Objektverweise nur beim Serialisieren einer SOAP-codierten SOAP-Nachricht.
Geschützte Methode WriteAttribute Überladen. Weist ein XmlNode-Objekt an, ein XML-Attribut zu schreiben, für dessen Namen kein Namespace angegeben ist.
Geschützte Methode WriteElementEncoded Schreibt ein XML-Knotenobjekt innerhalb des Texts eines benannten XML-Elements.
Geschützte Methode WriteElementLiteral Weist ein XmlWriter-Objekt an, ein XmlNode-Objekt innerhalb des Texts eines benannten XML-Elements zu schreiben.
Geschützte Methode WriteElementQualifiedName Überladen. Schreibt ein XML-Element mit einem angegebenen qualifizierten Namen im Text.
Geschützte Methode WriteElementString Überladen. Schreibt ein öffnendes Elementtag einschließlich aller Attribute.
Geschützte Methode WriteElementStringRaw Überladen. Schreibt ein XML-Element mit einem angegebenen Wert im Text.
Geschützte Methode WriteEmptyTag Überladen. Schreibt ein XML-Element, dessen Text leer ist.
Geschützte Methode WriteEndElement Überladen. Schreibt ein <closing>-Elementtag.
Geschützte Methode WriteId Schreibt ein id-Attribut, das in einem SOAP-codierten multiRef-Element vorkommt.
Geschützte Methode WriteNamespaceDeclarations Schreibt Attribute für Namespacedeklarationen.
Geschützte Methode WriteNullableQualifiedNameEncoded Schreibt ein XML-Element, dessen Text einen gültigen qualifizierten XML-Namen enthält. XmlWriter fügt ein xsi:nil='true'-Attribut ein, wenn der Wert der Zeichenfolge NULL (Nothing in Visual Basic) ist.
Geschützte Methode WriteNullableQualifiedNameLiteral Schreibt ein XML-Element, dessen Text einen gültigen qualifizierten XML-Namen enthält. XmlWriter fügt ein xsi:nil='true'-Attribut ein, wenn der Wert der Zeichenfolge NULL (Nothing in Visual Basic) ist.
Geschützte Methode WriteNullableStringEncoded Schreibt ein XML-Element, dessen Text eine Zeichenfolge enthält. XmlWriter fügt ein xsi:nil='true'-Attribut ein, wenn der Wert der Zeichenfolge NULL (Nothing in Visual Basic) ist.
Geschützte Methode WriteNullableStringEncodedRaw Überladen. Schreibt ein Bytearray als Text eines XML-Elements. XmlNode fügt ein xsi:nil='true'-Attribut ein, wenn der Wert der Zeichenfolge NULL (Nothing in Visual Basic) ist.
Geschützte Methode WriteNullableStringLiteral Schreibt ein XML-Element, dessen Text eine Zeichenfolge enthält. XmlWriter fügt ein xsi:nil='true'-Attribut ein, wenn der Wert der Zeichenfolge NULL (Nothing in Visual Basic) ist.
Geschützte Methode WriteNullableStringLiteralRaw Überladen. Schreibt ein Bytearray als Text eines XML-Elements. XmlNode fügt ein xsi:nil='true' -Attribut ein, wenn der Wert der Zeichenfolge NULL (Nothing in Visual Basic) ist.
Geschützte Methode WriteNullTagEncoded Überladen. Weist XmlNode an, ein XML-Element mit einem xsi:nil='true'-Attribut zu schreiben.
Geschützte Methode WriteNullTagLiteral Überladen. Weist XmlNode an, ein XML-Element mit einem xsi:nil='true'-Attribut zu schreiben.
Geschützte Methode WritePotentiallyReferencingElement Überladen. Schreibt ein XML-Element für eine SOAP-Nachricht, das einen Verweis auf ein <multiRef>-XML-Element für ein bestimmtes Objekt enthalten kann.
Geschützte Methode WriteReferencedElements Serialisiert Objekte in SOAP-codierte multiRef-XML-Elemente in einer SOAP-Nachricht.
Geschützte Methode WriteReferencingElement Überladen. Schreibt ein XML-Element für eine SOAP-Nachricht, das einen Verweis auf ein multiRef-Element für ein bestimmtes Objekt enthält.
Geschützte Methode WriteRpcResult Schreibt ein RPC-Ergebniselement gemäß SOAP 1.2 mit einem angegebenen qualifizierten Namen im Text.
Geschützte Methode WriteSerializable Überladen. Weist XmlNode an, ein Objekt zu schreiben, das benutzerdefinierte XML-Formatierung als XML-Element verwendet.
Geschützte Methode WriteStartDocument Schreibt die XML-Deklaration, wenn der Writer am Anfang eines XML-Dokuments positioniert ist.
Geschützte Methode WriteStartElement Überladen. Weist XmlNode an, ein öffnendes Elementtag einschließlich aller Attribute zu schreiben.
Geschützte Methode WriteTypedPrimitive Schreibt ein XML-Element, dessen Textkörper ein Wert eines einfachen XML-Schemadatentyps ist.
Geschützte Methode WriteValue Überladen. Weist XmlNode an, den angegebenen Wert zu schreiben.
Geschützte Methode WriteXmlAttribute Überladen. Weist XmlNode an, ein XML-Attribut zu schreiben.
Geschützte Methode WriteXsiType Schreibt ein xsi:type-Attribut für ein XML-Element, das in ein Dokument serialisiert wird.

Zum Seitenanfang

Siehe auch

Referenz

XmlSerializationWriter-Klasse
System.Xml.Serialization-Namespace
XmlSerializer
XmlSerializationReader-Klasse