DataContractJsonSerializer Konstruktoren

Definition

Initialisiert eine neue Instanz der DataContractJsonSerializer-Klasse.

Überlädt

Name Beschreibung
DataContractJsonSerializer(Type)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt des angegebenen Typs zu serialisieren oder deserialisieren.

DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt des angegebenen Typs zu serialisieren oder deserialisieren. Diese Methode gibt auch den Stammnamen des XML-Elements, eine Liste bekannter Typen an, die im Objektdiagramm vorhanden sein können, die maximale Anzahl von Diagrammelementen, die serialisiert oder deserialisiert werden sollen, unabhängig davon, ob unerwartete Daten ignoriert oder Typinformationen ausgegeben werden sollen, und eine Ersatz für die benutzerdefinierte Serialisierung.

DataContractJsonSerializer(Type, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt des angegebenen Typs zu serialisieren oder deserialisieren. Diese Methode gibt auch eine Liste bekannter Typen an, die im Objektdiagramm vorhanden sein können, die maximale Anzahl von Diagrammelementen, die serialisiert oder deserialisiert werden sollen, ob unerwartete Daten ignoriert oder Typinformationen ausgegeben werden sollen, und ein Ersatz für die benutzerdefinierte Serialisierung.

DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse zum Serialisieren oder Deserialisieren eines Objekts eines angegebenen Typs mithilfe des XML-Stammelements, das durch einen Parameter vom Typ XmlDictionaryStringangegeben wird, mit einer Auflistung bekannter Typen, die im Objektdiagramm vorhanden sein können.

DataContractJsonSerializer(Type, String, IEnumerable<Type>)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse zum Serialisieren oder Deserialisieren eines Objekts eines angegebenen Typs mithilfe des xml-Stammelements, das durch einen Parameter angegeben wird, mit einer Auflistung bekannter Typen, die im Objektdiagramm vorhanden sein können.

DataContractJsonSerializer(Type, String, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt des angegebenen Typs zu serialisieren oder deserialisieren. Diese Methode gibt auch den Stammnamen des XML-Elements, eine Liste bekannter Typen an, die im Objektdiagramm vorhanden sein können, die maximale Anzahl von Diagrammelementen, die serialisiert oder deserialisiert werden sollen, unabhängig davon, ob unerwartete Daten ignoriert oder Typinformationen ausgegeben werden sollen, und eine Ersatz für die benutzerdefinierte Serialisierung.

DataContractJsonSerializer(Type, String)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt eines angegebenen Typs mithilfe des durch einen Parameter angegebenen XML-Stammelements zu serialisieren oder deserialisieren.

DataContractJsonSerializer(Type, DataContractJsonSerializerSettings)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt des angegebenen Typs und der Serialisierungseinstellungen zu serialisieren oder deserialisieren.

DataContractJsonSerializer(Type, IEnumerable<Type>)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse zum Serialisieren oder Deserialisieren eines Objekts des angegebenen Typs mit einer Auflistung bekannter Typen, die im Objektdiagramm vorhanden sein können.

DataContractJsonSerializer(Type, XmlDictionaryString)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse zum Serialisieren oder Deserialisieren eines Objekts eines angegebenen Typs mithilfe des XML-Stammelements, das durch einen Parameter vom Typ XmlDictionaryStringangegeben wird.

DataContractJsonSerializer(Type)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt des angegebenen Typs zu serialisieren oder deserialisieren.

public:
 DataContractJsonSerializer(Type ^ type);
public DataContractJsonSerializer(Type type);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type -> System.Runtime.Serialization.Json.DataContractJsonSerializer
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type -> System.Runtime.Serialization.Json.DataContractJsonSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type)

Parameter

type
Type

Der Typ der Instanzen, die serialisiert oder deserialisiert werden.

Attribute

Gilt für:

DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt des angegebenen Typs zu serialisieren oder deserialisieren. Diese Methode gibt auch den Stammnamen des XML-Elements, eine Liste bekannter Typen an, die im Objektdiagramm vorhanden sein können, die maximale Anzahl von Diagrammelementen, die serialisiert oder deserialisiert werden sollen, unabhängig davon, ob unerwartete Daten ignoriert oder Typinformationen ausgegeben werden sollen, und eine Ersatz für die benutzerdefinierte Serialisierung.

public:
 DataContractJsonSerializer(Type ^ type, System::Xml::XmlDictionaryString ^ rootName, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System::Runtime::Serialization::IDataContractSurrogate ^ dataContractSurrogate, bool alwaysEmitTypeInformation);
public DataContractJsonSerializer(Type type, System.Xml.XmlDictionaryString rootName, System.Collections.Generic.IEnumerable<Type> knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate, bool alwaysEmitTypeInformation);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Xml.XmlDictionaryString * seq<Type> * int * bool * System.Runtime.Serialization.IDataContractSurrogate * bool -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, rootName As XmlDictionaryString, knownTypes As IEnumerable(Of Type), maxItemsInObjectGraph As Integer, ignoreExtensionDataObject As Boolean, dataContractSurrogate As IDataContractSurrogate, alwaysEmitTypeInformation As Boolean)

Parameter

type
Type

Der Typ der Instanzen, die serialisiert oder deserialisiert werden.

rootName
XmlDictionaryString

Ein XmlDictionaryString Element, das den Stammelementnamen des Inhalts enthält.

knownTypes
IEnumerable<Type>

Ein IEnumerable<T> Wert, der Type die bekannten Typen enthält, die im Objektdiagramm vorhanden sein können.

maxItemsInObjectGraph
Int32

Die maximale Anzahl von Elementen im Diagramm, die serialisiert oder deserialisiert werden sollen. Der Standardwert ist der von der Int32.MaxValue-Eigenschaft zurückgegebene Wert.

ignoreExtensionDataObject
Boolean

true die Schnittstelle bei der IExtensibleDataObject Serialisierung zu ignorieren und unerwartete Daten bei der Deserialisierung zu ignorieren; andernfalls false. Der Standardwert lautet false.

dataContractSurrogate
IDataContractSurrogate

Eine Implementierung des IDataContractSurrogate Serialisierungsprozesses zum Anpassen des Serialisierungsprozesses.

alwaysEmitTypeInformation
Boolean

truegeben Sie Typinformationen aus; andernfalls . false Der Standardwert lautet false.

Gilt für:

DataContractJsonSerializer(Type, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt des angegebenen Typs zu serialisieren oder deserialisieren. Diese Methode gibt auch eine Liste bekannter Typen an, die im Objektdiagramm vorhanden sein können, die maximale Anzahl von Diagrammelementen, die serialisiert oder deserialisiert werden sollen, ob unerwartete Daten ignoriert oder Typinformationen ausgegeben werden sollen, und ein Ersatz für die benutzerdefinierte Serialisierung.

public:
 DataContractJsonSerializer(Type ^ type, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System::Runtime::Serialization::IDataContractSurrogate ^ dataContractSurrogate, bool alwaysEmitTypeInformation);
public DataContractJsonSerializer(Type type, System.Collections.Generic.IEnumerable<Type> knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate, bool alwaysEmitTypeInformation);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * seq<Type> * int * bool * System.Runtime.Serialization.IDataContractSurrogate * bool -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, knownTypes As IEnumerable(Of Type), maxItemsInObjectGraph As Integer, ignoreExtensionDataObject As Boolean, dataContractSurrogate As IDataContractSurrogate, alwaysEmitTypeInformation As Boolean)

Parameter

type
Type

Der Typ der Instanzen, die serialisiert oder deserialisiert werden.

knownTypes
IEnumerable<Type>

Ein XmlDictionaryString Element, das den Stammelementnamen des Inhalts enthält.

maxItemsInObjectGraph
Int32

Ein IEnumerable<T> Wert, der Type die Typen enthält, die im Objektdiagramm vorhanden sein können.

ignoreExtensionDataObject
Boolean

true die Schnittstelle bei der IExtensibleDataObject Serialisierung zu ignorieren und unerwartete Daten bei der Deserialisierung zu ignorieren; andernfalls false. Der Standardwert lautet false.

dataContractSurrogate
IDataContractSurrogate

Eine Implementierung des IDataContractSurrogate Serialisierungsprozesses zum Anpassen des Serialisierungsprozesses.

alwaysEmitTypeInformation
Boolean

truegeben Sie Typinformationen aus; andernfalls . false Der Standardwert lautet false.

Gilt für:

DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse zum Serialisieren oder Deserialisieren eines Objekts eines angegebenen Typs mithilfe des XML-Stammelements, das durch einen Parameter vom Typ XmlDictionaryStringangegeben wird, mit einer Auflistung bekannter Typen, die im Objektdiagramm vorhanden sein können.

public:
 DataContractJsonSerializer(Type ^ type, System::Xml::XmlDictionaryString ^ rootName, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, System.Xml.XmlDictionaryString? rootName, System.Collections.Generic.IEnumerable<Type>? knownTypes);
public DataContractJsonSerializer(Type type, System.Xml.XmlDictionaryString? rootName, System.Collections.Generic.IEnumerable<Type>? knownTypes);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, System.Xml.XmlDictionaryString? rootName, System.Collections.Generic.IEnumerable<Type>? knownTypes);
public DataContractJsonSerializer(Type type, System.Xml.XmlDictionaryString rootName, System.Collections.Generic.IEnumerable<Type> knownTypes);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Xml.XmlDictionaryString * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Xml.XmlDictionaryString * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Xml.XmlDictionaryString * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, rootName As XmlDictionaryString, knownTypes As IEnumerable(Of Type))

Parameter

type
Type

Der Typ der Instanzen, die serialisiert oder deserialisiert werden.

rootName
XmlDictionaryString

Ein XmlDictionaryString Element, das den Stammelementnamen des Inhalts enthält.

knownTypes
IEnumerable<Type>

Ein IEnumerable<T> Wert, der Type die Typen enthält, die im Objektdiagramm vorhanden sein können.

Attribute

Gilt für:

DataContractJsonSerializer(Type, String, IEnumerable<Type>)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse zum Serialisieren oder Deserialisieren eines Objekts eines angegebenen Typs mithilfe des xml-Stammelements, das durch einen Parameter angegeben wird, mit einer Auflistung bekannter Typen, die im Objektdiagramm vorhanden sein können.

public:
 DataContractJsonSerializer(Type ^ type, System::String ^ rootName, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, string? rootName, System.Collections.Generic.IEnumerable<Type>? knownTypes);
public DataContractJsonSerializer(Type type, string? rootName, System.Collections.Generic.IEnumerable<Type>? knownTypes);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, string? rootName, System.Collections.Generic.IEnumerable<Type>? knownTypes);
public DataContractJsonSerializer(Type type, string rootName, System.Collections.Generic.IEnumerable<Type> knownTypes);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * string * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * string * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * string * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, rootName As String, knownTypes As IEnumerable(Of Type))

Parameter

type
Type

Der Typ der Instanzen, die serialisiert oder deserialisiert werden.

rootName
String

Der Name des XML-Elements, das den Inhalt umschließt, um den Inhalt zu serialisieren oder deserialisieren. Der Standardwert ist "root".

knownTypes
IEnumerable<Type>

Ein IEnumerable<T> Wert, der Type die Typen enthält, die im Objektdiagramm vorhanden sein können.

Attribute

Gilt für:

DataContractJsonSerializer(Type, String, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt des angegebenen Typs zu serialisieren oder deserialisieren. Diese Methode gibt auch den Stammnamen des XML-Elements, eine Liste bekannter Typen an, die im Objektdiagramm vorhanden sein können, die maximale Anzahl von Diagrammelementen, die serialisiert oder deserialisiert werden sollen, unabhängig davon, ob unerwartete Daten ignoriert oder Typinformationen ausgegeben werden sollen, und eine Ersatz für die benutzerdefinierte Serialisierung.

public:
 DataContractJsonSerializer(Type ^ type, System::String ^ rootName, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System::Runtime::Serialization::IDataContractSurrogate ^ dataContractSurrogate, bool alwaysEmitTypeInformation);
public DataContractJsonSerializer(Type type, string rootName, System.Collections.Generic.IEnumerable<Type> knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, System.Runtime.Serialization.IDataContractSurrogate dataContractSurrogate, bool alwaysEmitTypeInformation);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * string * seq<Type> * int * bool * System.Runtime.Serialization.IDataContractSurrogate * bool -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, rootName As String, knownTypes As IEnumerable(Of Type), maxItemsInObjectGraph As Integer, ignoreExtensionDataObject As Boolean, dataContractSurrogate As IDataContractSurrogate, alwaysEmitTypeInformation As Boolean)

Parameter

type
Type

Der Typ der Instanzen, die serialisiert oder deserialisiert werden.

rootName
String

Der Name des XML-Elements, das den Inhalt umschließt, um den Inhalt zu serialisieren oder deserialisieren. Der Standardwert ist "root".

knownTypes
IEnumerable<Type>

Ein IEnumerable<T> Wert, der Type die Typen enthält, die im Objektdiagramm vorhanden sein können.

maxItemsInObjectGraph
Int32

Die maximale Anzahl von Elementen im Diagramm, die serialisiert oder deserialisiert werden sollen. Der Standardwert ist der von der Int32.MaxValue-Eigenschaft zurückgegebene Wert.

ignoreExtensionDataObject
Boolean

true die Schnittstelle bei der IExtensibleDataObject Serialisierung zu ignorieren und unerwartete Daten bei der Deserialisierung zu ignorieren; andernfalls false. Der Standardwert lautet false.

dataContractSurrogate
IDataContractSurrogate

Eine Implementierung des IDataContractSurrogate Serialisierungsprozesses zum Anpassen des Serialisierungsprozesses.

alwaysEmitTypeInformation
Boolean

truegeben Sie Typinformationen aus; andernfalls . false Der Standardwert lautet false.

Gilt für:

DataContractJsonSerializer(Type, String)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt eines angegebenen Typs mithilfe des durch einen Parameter angegebenen XML-Stammelements zu serialisieren oder deserialisieren.

public:
 DataContractJsonSerializer(Type ^ type, System::String ^ rootName);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, string? rootName);
public DataContractJsonSerializer(Type type, string? rootName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, string? rootName);
public DataContractJsonSerializer(Type type, string rootName);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * string -> System.Runtime.Serialization.Json.DataContractJsonSerializer
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * string -> System.Runtime.Serialization.Json.DataContractJsonSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * string -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, rootName As String)

Parameter

type
Type

Der Typ der Instanzen, die serialisiert oder deserialisiert werden.

rootName
String

Der Name des XML-Elements, das den Inhalt umschließt, um den Inhalt zu serialisieren oder deserialisieren.

Attribute

Gilt für:

DataContractJsonSerializer(Type, DataContractJsonSerializerSettings)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse, um ein Objekt des angegebenen Typs und der Serialisierungseinstellungen zu serialisieren oder deserialisieren.

public:
 DataContractJsonSerializer(Type ^ type, System::Runtime::Serialization::Json::DataContractJsonSerializerSettings ^ settings);
public DataContractJsonSerializer(Type type, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings settings);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings? settings);
public DataContractJsonSerializer(Type type, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings? settings);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings? settings);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Runtime.Serialization.Json.DataContractJsonSerializerSettings -> System.Runtime.Serialization.Json.DataContractJsonSerializer
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Runtime.Serialization.Json.DataContractJsonSerializerSettings -> System.Runtime.Serialization.Json.DataContractJsonSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Runtime.Serialization.Json.DataContractJsonSerializerSettings -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, settings As DataContractJsonSerializerSettings)

Parameter

type
Type

Der Typ der Instanzen, die serialisiert oder deserialisiert werden.

settings
DataContractJsonSerializerSettings

Die Serialisierungseinstellungen für den JSON-Serializer.

Attribute

Gilt für:

DataContractJsonSerializer(Type, IEnumerable<Type>)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse zum Serialisieren oder Deserialisieren eines Objekts des angegebenen Typs mit einer Auflistung bekannter Typen, die im Objektdiagramm vorhanden sein können.

public:
 DataContractJsonSerializer(Type ^ type, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public DataContractJsonSerializer(Type type, System.Collections.Generic.IEnumerable<Type> knownTypes);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, System.Collections.Generic.IEnumerable<Type>? knownTypes);
public DataContractJsonSerializer(Type type, System.Collections.Generic.IEnumerable<Type>? knownTypes);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, System.Collections.Generic.IEnumerable<Type>? knownTypes);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, knownTypes As IEnumerable(Of Type))

Parameter

type
Type

Der Typ der Instanzen, die serialisiert oder deserialisiert werden.

knownTypes
IEnumerable<Type>

Ein IEnumerable<T> Wert, der Type die Typen enthält, die im Objektdiagramm vorhanden sein können.

Attribute

Gilt für:

DataContractJsonSerializer(Type, XmlDictionaryString)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Initialisiert eine neue Instanz der DataContractJsonSerializer Klasse zum Serialisieren oder Deserialisieren eines Objekts eines angegebenen Typs mithilfe des XML-Stammelements, das durch einen Parameter vom Typ XmlDictionaryStringangegeben wird.

public:
 DataContractJsonSerializer(Type ^ type, System::Xml::XmlDictionaryString ^ rootName);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, System.Xml.XmlDictionaryString? rootName);
public DataContractJsonSerializer(Type type, System.Xml.XmlDictionaryString? rootName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public DataContractJsonSerializer(Type type, System.Xml.XmlDictionaryString? rootName);
public DataContractJsonSerializer(Type type, System.Xml.XmlDictionaryString rootName);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Xml.XmlDictionaryString -> System.Runtime.Serialization.Json.DataContractJsonSerializer
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Xml.XmlDictionaryString -> System.Runtime.Serialization.Json.DataContractJsonSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Xml.XmlDictionaryString -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, rootName As XmlDictionaryString)

Parameter

type
Type

Der Typ der Instanzen, die serialisiert oder deserialisiert werden.

rootName
XmlDictionaryString

Ein XmlDictionaryString Element, das den Stammelementnamen des Inhalts enthält.

Attribute

Gilt für: