|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
DataContractSerializer-Konstruktor (Type, XmlDictionaryString, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, Boolean, IDataContractSurrogate, DataContractResolver)
Namespace: System.Runtime.Serialization
Assembly: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
public DataContractSerializer( Type type, XmlDictionaryString rootName, XmlDictionaryString rootNamespace, IEnumerable<Type> knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, bool preserveObjectReferences, IDataContractSurrogate dataContractSurrogate, DataContractResolver dataContractResolver )
Parameter
- type
- Typ: System.Type
Der Typ der Instanzen, die serialisiert oder deserialisiert werden.
- rootName
- Typ: System.Xml.XmlDictionaryString
Das XML-Element, das den zu serialisierenden bzw. zu deserialisierenden Inhalt enthält.
- rootNamespace
- Typ: System.Xml.XmlDictionaryString
Der Namespace des XML-Elements, das den zu serialisierenden bzw. zu deserialisierenden Inhalt enthält.
- knownTypes
- Typ: System.Collections.Generic.IEnumerable<Type>
Ein IEnumerable<T>-Objekt des Typs Type, das die in dem Objektdiagramm enthaltenen bekannten Typen angibt (falls vorhanden).
- maxItemsInObjectGraph
- Typ: System.Int32
Die maximale Anzahl von Elementen im Diagramm, die serialisiert oder deserialisiert werden soll.
- ignoreExtensionDataObject
- Typ: System.Boolean
true , um die von einer Erweiterung des Typs angegebenen Daten bei der Serialisierung und Deserialisierung zu ignorieren, andernfalls false.
- preserveObjectReferences
- Typ: System.Boolean
true , um zum Beibehalten der Objektverweisdaten nicht standardmäßige XML-Konstrukte zu verwenden, andernfalls false.
- dataContractSurrogate
- Typ: System.Runtime.Serialization.IDataContractSurrogate
Eine Implementierung des IDataContractSurrogate, um den Serialisierungsprozess anzupassen.
- dataContractResolver
- Typ: System.Runtime.Serialization.DataContractResolver
Eine Implementierung des DataContractResolver, um Datenvertragstypen xsi:type-Deklarationen zuzuordnen.
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.