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 | |
---|---|---|
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