Freigeben über


XmlSerializer-Konstruktor

Initialisiert eine neue Instanz der XmlSerializer-Klasse.

Überladungsliste

Name Beschreibung
XmlSerializer () Initialisiert eine neue Instanz der XmlSerializer-Klasse.

Wird von .NET Compact Framework unterstützt.
XmlSerializer (Type) Initialisiert eine neue Instanz der XmlSerializer-Klasse, die Objekte des angegebenen Typs in XML-Dokumente serialisieren und XML-Dokumente in Objekte des angegebenen Typs deserialisieren kann.

Wird von .NET Compact Framework unterstützt.
XmlSerializer (XmlTypeMapping) Initialisiert eine Instanz der XmlSerializer-Klasse mithilfe eines Objekts, das einen Typ einem anderen zuweist.

Wird von .NET Compact Framework unterstützt.
XmlSerializer (Type, String) Initialisiert eine neue Instanz der XmlSerializer-Klasse, die Objekte des angegebenen Typs in XML-Dokumente serialisieren und XML-Dokumente in Objekte des angegebenen Typs deserialisieren kann. Gibt den Standardnamespace für alle XML-Elemente an.

Wird von .NET Compact Framework unterstützt.
XmlSerializer (Type, Type[]) Initialisiert eine neue Instanz der XmlSerializer-Klasse, die Objekte des angegebenen Typs in XML-Dokumente serialisieren und XML-Dokumente in ein Objekt eines angegebenen Typs deserialisieren kann. Wenn eine Eigenschaft oder ein Feld ein Array zurückgibt, werden durch den extraTypes-Parameter die Objekte angegeben, die in das Array eingefügt werden können.

Wird von .NET Compact Framework unterstützt.
XmlSerializer (Type, XmlAttributeOverrides) Initialisiert eine neue Instanz der XmlSerializer-Klasse, die Objekte des angegebenen Typs in XML-Dokumente serialisieren und XML-Dokumente in Objekte des angegebenen Typs deserialisieren kann. Jedes zu serialisierende Objekt kann selbst Instanzen von Klassen enthalten, die von dieser Überladung durch andere Klassen überschrieben werden können.

Wird von .NET Compact Framework unterstützt.
XmlSerializer (Type, XmlRootAttribute) Initialisiert eine neue Instanz der XmlSerializer-Klasse, die Objekte des angegebenen Typs in XML-Dokumente serialisieren und ein XML-Dokument in ein Objekt des angegebenen Typs deserialisieren kann. Außerdem wird die als XML-Stammelement zu verwendende Klasse angegeben.

Wird von .NET Compact Framework unterstützt.
XmlSerializer (Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String) Initialisiert eine neue Instanz der XmlSerializer-Klasse, die Objekte vom Typ Object in Instanzen eines XML-Dokuments serialisieren und Instanzen eines XML-Dokuments in Objekte vom Typ Object deserialisieren kann. Jedes zu serialisierende Objekt kann selbst Instanzen von Klassen enthalten, die von dieser Überladung durch andere Klassen überschrieben werden können. Diese Überladung gibt außerdem den Standardnamespace für alle XML-Elemente sowie die als XML-Stammelement zu verwendende Klasse an.

Wird von .NET Compact Framework unterstützt.
XmlSerializer (Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) Initialisiert eine neue Instanz der XmlSerializer-Klasse, die Objekte des angegebenen Typs in Instanzen von XML-Dokumenten serialisieren und Instanzen von XML-Dokumenten in Objekte des angegebenen Typs deserialisieren kann. Diese Überladung ermöglicht das Bereitstellen anderer Typen, die bei der Serialisierung oder Deserialisierung gefunden werden könnten, sowie eines Standardnamespaces für alle XML-Elemente, der Klasse, die als XML-Stammelement verwendet werden soll, ihres Speicherorts und der für den Zugriff erforderlichen Anmeldeinformationen.

Siehe auch

Referenz

XmlSerializer-Klasse
XmlSerializer-Member
System.Xml.Serialization-Namespace