XmlSerializer-Member
Serialisiert und deserialisiert Objekte in und aus XML-Dokumenten. Mit XmlSerializer können Sie steuern, wie Objekte in XML codiert werden.
In den folgenden Tabellen werden die vom XmlSerializer -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
(siehe auch Geschützte Konstruktoren )
Name | Beschreibung | |
---|---|---|
XmlSerializer | Überladen. Initialisiert eine neue Instanz der XmlSerializer-Klasse. |
Zum Seitenanfang
Geschützte Konstruktoren
Name | Beschreibung | |
---|---|---|
XmlSerializer | Überladen. Initialisiert eine neue Instanz der XmlSerializer-Klasse. |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
CanDeserialize | Ruft einen Wert ab, der angibt, ob dieser XmlSerializer ein angegebenes XML-Dokument deserialisieren kann. | |
Deserialize | Überladen. Deserialisiert ein XML-Dokument. | |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
FromMappings | Überladen. Gibt eine Instanz der XmlSerializer-Klasse aus den angegebenen Zuordnungen zurück. | |
FromTypes | Gibt ein Array von XmlSerializer-Objekten zurück, das aus einem Array von Typen erstellt wurde. | |
GenerateSerializer | Überladen. Gibt eine Assembly zurück, die typisierte Serialisierungsprogramme enthält. | |
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.) | |
GetXmlSerializerAssemblyName | Überladen. Gibt den Namen der Assembly zurück, die eine oder mehrere Versionen des XmlSerializer enthält, die für das Serialisieren oder Deserialisieren bestimmter Typen erstellt wurden. | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
Serialize | Überladen. Serialisiert ein Objekt in ein XML-Dokument. | |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
CreateReader | Gibt ein Objekt zurück, das zum Lesen des zu serialisierenden XML-Dokuments verwendet wird. | |
CreateWriter | Gibt beim Überschreiben in einer abgeleiteten Klasse einen Writer zurück, der zum Serialisieren des Objekts verwendet wird. | |
Deserialize | Überladen. Deserialisiert ein XML-Dokument. | |
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.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
Serialize | Überladen. Serialisiert ein Objekt in ein XML-Dokument. |
Zum Seitenanfang
Öffentliche Ereignisse
Name | Beschreibung | |
---|---|---|
UnknownAttribute | Tritt ein, wenn XmlSerializer während der Deserialisierung auf ein XML-Attribut von unbekanntem Typ stößt. | |
UnknownElement | Tritt ein, wenn XmlSerializer während der Deserialisierung auf ein XML-Element von unbekanntem Typ stößt. | |
UnknownNode | Tritt ein, wenn XmlSerializer während der Deserialisierung auf einen XML-Knoten von unbekanntem Typ stößt. | |
UnreferencedObject | Tritt während der Deserialisierung eines SOAP-codierten XML-Streams ein, wenn XmlSerializer auf einen bekannten Typ stößt, der nicht verwendet wird oder auf den nicht verwiesen wird. |
Zum Seitenanfang
Siehe auch
Referenz
XmlSerializer-Klasse
System.Xml.Serialization-Namespace
XmlAttributeOverrides-Klasse
XmlAttributes-Klasse
XmlSerializer-Klasse
XmlAttributes.XmlText-Eigenschaft
XmlAttributes-Klasse
Weitere Ressourcen
Einführung in die XML-Serialisierung
Gewusst wie: Angeben eines alternativen Elementnamens für einen XML-Stream
Steuern der XML-Serialisierung mit Attributen
Beispiele für die XML-Serialisierung
XML Schema Definition-Tool (Xsd.exe)
Gewusst wie: Steuern der Serialisierung abgeleiteter Klassen
<dateTimeSerialization> (Element)
<XmlSerializer> (Element)