Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 | |
|---|---|---|
![]() |
XmlSerializationWriter | Initialisiert eine neue Instanz der XmlSerializationWriter-Klasse. |
Zum Seitenanfang
Geschützte Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
EscapeName | Ruft einen Wert ab, der angibt, ob die EncodeName-Methode zum Schreiben von gültigen XML-Daten verwendet wird, oder legt diesen fest. |
![]() |
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. |
![]() |
Writer | Ruft den von XmlSerializationWriter verwendeten XmlWriter ab. |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
| Name | Beschreibung | |
|---|---|---|
![]() |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) |
![]() |
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.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) |
![]() |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Geschützte Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
AddWriteCallback | Speichert eine Implementierung des XmlSerializationWriteCallback-Delegaten sowie den Typ, auf den er angewendet wird, für einen späteren Aufruf. |
![]() |
CreateChoiceIdentifierValueException | Erstellt eine InvalidOperationException, die einen unerwarteten Namen für ein Element anzeigt, das zu einer choice-Elementdeklaration eines XML-Schemas gehört. |
![]() |
CreateInvalidAnyTypeException | Überladen. Erstellt eine InvalidOperationException. |
![]() |
CreateInvalidChoiceIdentifierValueException | Erstellt eine InvalidOperationException, die einen Fehler beim Schreiben eines Arrays anzeigt, wobei eine choice-Elementdeklaration eines XML-Schemas angewendet wird. |
![]() |
CreateInvalidEnumValueException | Erstellt eine InvalidOperationException für einen ungültigen Enumerationswert. |
![]() |
CreateMismatchChoiceException | Erstellt eine InvalidOperationException, die anzeigt, dass ein Wert für ein XML-Element keinem Enumerationstyp entspricht. |
![]() |
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. |
![]() |
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. |
![]() |
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.) |
![]() |
FromByteArrayBase64 | Verarbeitet ein Base64-Bytearray. |
![]() |
FromByteArrayHex | Erzeugt aus der Eingabe eines hexadezimalen Bytearrays eine Zeichenfolge. |
![]() |
FromChar | Erzeugt aus einem eingegebenen Char eine Zeichenfolge. |
![]() |
FromDate | Erzeugt aus einem DateTime-Objekt eine Zeichenfolge. |
![]() |
FromDateTime | Erzeugt aus einem eingegebenen DateTime-Objekt eine Zeichenfolge. |
![]() |
FromEnum | Überladen. Erhält einen numerischen Enumerationswert und gibt eine Zeichenfolge zurück, die aus voneinander getrennten Bezeichnern besteht, die die festgelegten Enumerationsmember darstellen. |
![]() |
FromTime | Erzeugt aus einem DateTime-Objekt eine Zeichenfolge. |
![]() |
FromXmlName | Codiert einen gültigen XML-Namen durch Ersetzen von ungültigen Zeichen durch Escapesequenzen. |
![]() |
FromXmlNCName | Codiert einen gültigen lokalen XML-Namen durch Ersetzen von ungültigen Zeichen durch Escapesequenzen. |
![]() |
FromXmlNmToken | Codiert einen XML-Namen. |
![]() |
FromXmlNmTokens | Codiert eine Folge von durch Leerzeichen getrennten XML-Namen als einen einzelnen XML-Namen. |
![]() |
FromXmlQualifiedName | Überladen. Erzeugt einen qualifizierten XML-Namen, bei dem ungültige Zeichen durch Escapesequenzen ersetzt wurden. |
![]() |
InitCallbacks | Initialisiert Instanzen des XmlSerializationWriteCallback-Delegaten zum Serialisieren von SOAP-codierten XML-Daten. |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
ResolveDynamicAssembly | Ruft eine dynamisch generierte Assembly nach ihrem Namen ab. |
![]() |
TopLevelElement | Initialisiert Objektverweise nur beim Serialisieren einer SOAP-codierten SOAP-Nachricht. |
![]() |
WriteAttribute | Überladen. Weist ein XmlNode-Objekt an, ein XML-Attribut zu schreiben, für dessen Namen kein Namespace angegeben ist. |
![]() |
WriteElementEncoded | Schreibt ein XML-Knotenobjekt innerhalb des Texts eines benannten XML-Elements. |
![]() |
WriteElementLiteral | Weist ein XmlWriter-Objekt an, ein XmlNode-Objekt innerhalb des Texts eines benannten XML-Elements zu schreiben. |
![]() |
WriteElementQualifiedName | Überladen. Schreibt ein XML-Element mit einem angegebenen qualifizierten Namen im Text. |
![]() |
WriteElementString | Überladen. Schreibt ein öffnendes Elementtag einschließlich aller Attribute. |
![]() |
WriteElementStringRaw | Überladen. Schreibt ein XML-Element mit einem angegebenen Wert im Text. |
![]() |
WriteEmptyTag | Überladen. Schreibt ein XML-Element, dessen Text leer ist. |
![]() |
WriteEndElement | Überladen. Schreibt ein <closing>-Elementtag. |
![]() |
WriteId | Schreibt ein id-Attribut, das in einem SOAP-codierten multiRef-Element vorkommt. |
![]() |
WriteNamespaceDeclarations | Schreibt Attribute für Namespacedeklarationen. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
WriteNullTagEncoded | Überladen. Weist XmlNode an, ein XML-Element mit einem xsi:nil='true'-Attribut zu schreiben. |
![]() |
WriteNullTagLiteral | Überladen. Weist XmlNode an, ein XML-Element mit einem xsi:nil='true'-Attribut zu schreiben. |
![]() |
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. |
![]() |
WriteReferencedElements | Serialisiert Objekte in SOAP-codierte multiRef-XML-Elemente in einer SOAP-Nachricht. |
![]() |
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. |
![]() |
WriteRpcResult | Schreibt ein RPC-Ergebniselement gemäß SOAP 1.2 mit einem angegebenen qualifizierten Namen im Text. |
![]() |
WriteSerializable | Überladen. Weist XmlNode an, ein Objekt zu schreiben, das benutzerdefinierte XML-Formatierung als XML-Element verwendet. |
![]() |
WriteStartDocument | Schreibt die XML-Deklaration, wenn der Writer am Anfang eines XML-Dokuments positioniert ist. |
![]() |
WriteStartElement | Überladen. Weist XmlNode an, ein öffnendes Elementtag einschließlich aller Attribute zu schreiben. |
![]() |
WriteTypedPrimitive | Schreibt ein XML-Element, dessen Textkörper ein Wert eines einfachen XML-Schemadatentyps ist. |
![]() |
WriteValue | Überladen. Weist XmlNode an, den angegebenen Wert zu schreiben. |
![]() |
WriteXmlAttribute | Überladen. Weist XmlNode an, ein XML-Attribut zu schreiben. |
![]() |
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
.gif)
.gif)
.gif)
.gif)