Bagikan melalui


DataContractJsonSerializer Konstruktor

Definisi

Menginisialisasi instans baru kelas DataContractJsonSerializer.

Overload

DataContractJsonSerializer(Type)

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis yang ditentukan.

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

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis yang ditentukan. Metode ini juga menentukan nama akar elemen XML, daftar jenis yang diketahui yang mungkin ada dalam grafik objek, jumlah maksimum item grafik untuk diserialisasikan atau dideserialisasi, apakah akan mengabaikan data yang tidak terduga atau memancarkan informasi jenis, dan pengganti untuk serialisasi kustom.

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

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis yang ditentukan. Metode ini juga menentukan daftar jenis yang diketahui yang mungkin ada dalam grafik objek, jumlah maksimum item grafik untuk diserialisasikan atau dideserialisasi, apakah akan mengabaikan data tak terduga atau memancarkan informasi jenis, dan pengganti untuk serialisasi kustom.

DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>)

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis tertentu menggunakan elemen akar XML yang ditentukan oleh parameter jenis XmlDictionaryString, dengan kumpulan jenis yang diketahui yang mungkin ada dalam grafik objek.

DataContractJsonSerializer(Type, String, IEnumerable<Type>)

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis tertentu menggunakan elemen akar XML yang ditentukan oleh parameter, dengan kumpulan jenis yang diketahui yang mungkin ada dalam grafik objek.

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

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis yang ditentukan. Metode ini juga menentukan nama akar elemen XML, daftar jenis yang diketahui yang mungkin ada dalam grafik objek, jumlah maksimum item grafik untuk diserialisasikan atau dideserialisasi, apakah akan mengabaikan data yang tidak terduga atau memancarkan informasi jenis, dan pengganti untuk serialisasi kustom.

DataContractJsonSerializer(Type, String)

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis tertentu menggunakan elemen akar XML yang ditentukan oleh parameter.

DataContractJsonSerializer(Type, DataContractJsonSerializerSettings)

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis dan pengaturan serializer yang ditentukan.

DataContractJsonSerializer(Type, IEnumerable<Type>)

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis yang ditentukan, dengan kumpulan jenis yang diketahui yang mungkin ada dalam grafik objek.

DataContractJsonSerializer(Type, XmlDictionaryString)

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis tertentu menggunakan elemen akar XML yang ditentukan oleh parameter jenis XmlDictionaryString.

DataContractJsonSerializer(Type)

Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis yang ditentukan.

public:
 DataContractJsonSerializer(Type ^ type);
public DataContractJsonSerializer (Type type);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type)

Parameter

type
Type

Jenis instans yang diserialisasikan atau dideserialisasi.

Berlaku untuk

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

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis yang ditentukan. Metode ini juga menentukan nama akar elemen XML, daftar jenis yang diketahui yang mungkin ada dalam grafik objek, jumlah maksimum item grafik untuk diserialisasikan atau dideserialisasi, apakah akan mengabaikan data yang tidak terduga atau memancarkan informasi jenis, dan pengganti untuk serialisasi kustom.

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

Jenis instans yang diserialisasikan atau dideserialisasi.

rootName
XmlDictionaryString

Yang XmlDictionaryString berisi nama elemen akar konten.

knownTypes
IEnumerable<Type>

Dari IEnumerable<T> yang Type berisi jenis yang diketahui yang mungkin ada dalam grafik objek.

maxItemsInObjectGraph
Int32

Jumlah maksimum item dalam grafik untuk diserialisasikan atau deserialisasi. Defaultnya adalah nilai yang dikembalikan oleh properti Int32.MaxValue .

ignoreExtensionDataObject
Boolean

true untuk mengabaikan IExtensibleDataObject antarmuka setelah serialisasi dan mengabaikan data tak terduga setelah deserialisasi; jika tidak, false. Default adalah false.

dataContractSurrogate
IDataContractSurrogate

Implementasi IDataContractSurrogate untuk menyesuaikan proses serialisasi.

alwaysEmitTypeInformation
Boolean

true untuk memancarkan informasi jenis; jika tidak, false. Default adalah false.

Berlaku untuk

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

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis yang ditentukan. Metode ini juga menentukan daftar jenis yang diketahui yang mungkin ada dalam grafik objek, jumlah maksimum item grafik untuk diserialisasikan atau dideserialisasi, apakah akan mengabaikan data tak terduga atau memancarkan informasi jenis, dan pengganti untuk serialisasi kustom.

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

Jenis instans yang diserialisasikan atau dideserialisasi.

knownTypes
IEnumerable<Type>

Yang XmlDictionaryString berisi nama elemen akar konten.

maxItemsInObjectGraph
Int32

Dari IEnumerable<T> yang Type berisi jenis yang mungkin ada dalam grafik objek.

ignoreExtensionDataObject
Boolean

true untuk mengabaikan IExtensibleDataObject antarmuka setelah serialisasi dan mengabaikan data tak terduga setelah deserialisasi; jika tidak, false. Default adalah false.

dataContractSurrogate
IDataContractSurrogate

Implementasi IDataContractSurrogate untuk menyesuaikan proses serialisasi.

alwaysEmitTypeInformation
Boolean

true untuk memancarkan informasi jenis; jika tidak, false. Default adalah false.

Berlaku untuk

DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>)

Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis tertentu menggunakan elemen akar XML yang ditentukan oleh parameter jenis XmlDictionaryString, dengan kumpulan jenis yang diketahui yang mungkin ada dalam grafik objek.

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);
public DataContractJsonSerializer (Type type, System.Xml.XmlDictionaryString rootName, System.Collections.Generic.IEnumerable<Type> knownTypes);
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

Jenis instans yang diserialisasikan atau dideserialisasi.

rootName
XmlDictionaryString

Yang XmlDictionaryString berisi nama elemen akar konten.

knownTypes
IEnumerable<Type>

Dari IEnumerable<T> yang Type berisi jenis yang mungkin ada dalam grafik objek.

Berlaku untuk

DataContractJsonSerializer(Type, String, IEnumerable<Type>)

Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis tertentu menggunakan elemen akar XML yang ditentukan oleh parameter, dengan kumpulan jenis yang diketahui yang mungkin ada dalam grafik objek.

public:
 DataContractJsonSerializer(Type ^ type, System::String ^ rootName, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public DataContractJsonSerializer (Type type, string? rootName, System.Collections.Generic.IEnumerable<Type>? knownTypes);
public DataContractJsonSerializer (Type type, string rootName, System.Collections.Generic.IEnumerable<Type> knownTypes);
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

Jenis instans yang diserialisasikan atau dideserialisasi.

rootName
String

Nama elemen XML yang menyertakan konten untuk diserialisasikan atau deserialisasi. Defaultnya adalah "root".

knownTypes
IEnumerable<Type>

Dari IEnumerable<T> yang Type berisi jenis yang mungkin ada dalam grafik objek.

Berlaku untuk

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

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis yang ditentukan. Metode ini juga menentukan nama akar elemen XML, daftar jenis yang diketahui yang mungkin ada dalam grafik objek, jumlah maksimum item grafik untuk diserialisasikan atau dideserialisasi, apakah akan mengabaikan data yang tidak terduga atau memancarkan informasi jenis, dan pengganti untuk serialisasi kustom.

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

Jenis instans yang diserialisasikan atau dideserialisasi.

rootName
String

Nama elemen XML yang menyertakan konten untuk diserialisasikan atau deserialisasi. Defaultnya adalah "root".

knownTypes
IEnumerable<Type>

Dari IEnumerable<T> yang Type berisi jenis yang mungkin ada dalam grafik objek.

maxItemsInObjectGraph
Int32

Jumlah maksimum item dalam grafik untuk diserialisasikan atau deserialisasi. Defaultnya adalah nilai yang dikembalikan oleh properti Int32.MaxValue .

ignoreExtensionDataObject
Boolean

true untuk mengabaikan IExtensibleDataObject antarmuka setelah serialisasi dan mengabaikan data tak terduga setelah deserialisasi; jika tidak, false. Default adalah false.

dataContractSurrogate
IDataContractSurrogate

Implementasi IDataContractSurrogate untuk menyesuaikan proses serialisasi.

alwaysEmitTypeInformation
Boolean

true untuk memancarkan informasi jenis; jika tidak, false. Default adalah false.

Berlaku untuk

DataContractJsonSerializer(Type, String)

Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis tertentu menggunakan elemen akar XML yang ditentukan oleh parameter.

public:
 DataContractJsonSerializer(Type ^ type, System::String ^ rootName);
public DataContractJsonSerializer (Type type, string? rootName);
public DataContractJsonSerializer (Type type, string rootName);
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

Jenis instans yang diserialisasikan atau dideserialisasi.

rootName
String

Nama elemen XML yang menyertakan konten untuk diserialisasikan atau deserialisasi.

Berlaku untuk

DataContractJsonSerializer(Type, DataContractJsonSerializerSettings)

Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis dan pengaturan serializer yang ditentukan.

public:
 DataContractJsonSerializer(Type ^ type, System::Runtime::Serialization::Json::DataContractJsonSerializerSettings ^ settings);
public DataContractJsonSerializer (Type type, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings settings);
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
Public Sub New (type As Type, settings As DataContractJsonSerializerSettings)

Parameter

type
Type

Jenis instans yang diserialisasikan atau dideserialisasi.

settings
DataContractJsonSerializerSettings

Pengaturan serializer untuk serializer JSON.

Berlaku untuk

DataContractJsonSerializer(Type, IEnumerable<Type>)

Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis yang ditentukan, dengan kumpulan jenis yang diketahui yang mungkin ada dalam grafik objek.

public:
 DataContractJsonSerializer(Type ^ type, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public DataContractJsonSerializer (Type type, System.Collections.Generic.IEnumerable<Type> knownTypes);
public DataContractJsonSerializer (Type type, System.Collections.Generic.IEnumerable<Type>? knownTypes);
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

Jenis instans yang diserialisasikan atau dideserialisasi.

knownTypes
IEnumerable<Type>

Dari IEnumerable<T> yang Type berisi jenis yang mungkin ada dalam grafik objek.

Berlaku untuk

DataContractJsonSerializer(Type, XmlDictionaryString)

Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs
Sumber:
DataContractJsonSerializer.cs

Menginisialisasi instans DataContractJsonSerializer baru kelas untuk menserialisasikan atau mendeserialisasi objek dari jenis tertentu menggunakan elemen akar XML yang ditentukan oleh parameter jenis XmlDictionaryString.

public:
 DataContractJsonSerializer(Type ^ type, System::Xml::XmlDictionaryString ^ rootName);
public DataContractJsonSerializer (Type type, System.Xml.XmlDictionaryString? rootName);
public DataContractJsonSerializer (Type type, System.Xml.XmlDictionaryString rootName);
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

Jenis instans yang diserialisasikan atau dideserialisasi.

rootName
XmlDictionaryString

Yang XmlDictionaryString berisi nama elemen akar konten.

Berlaku untuk