DataContractJsonSerializer Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)
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>)
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>)
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)
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)
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>)
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)
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.