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 dari kelas DataContractJsonSerializer.
Overload
| Nama | Deskripsi |
|---|---|
| DataContractJsonSerializer(Type) |
Menginisialisasi instans DataContractJsonSerializer baru kelas untuk membuat serialisasi atau mendeserialisasi objek dari jenis yang ditentukan. |
| DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean) |
Menginisialisasi instans DataContractJsonSerializer baru kelas untuk membuat serialisasi 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 membuat serialisasi 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 membuat serialisasi atau deserialisasi 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 membuat serialisasi 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 membuat serialisasi 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 membuat serialisasi atau mendeserialisasi objek dari jenis yang ditentukan.
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
Jenis instans yang diserialisasikan atau dideserialisasi.
- Atribut
Berlaku untuk
DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Menginisialisasi instans DataContractJsonSerializer baru kelas untuk membuat serialisasi 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>
Salah satunya IEnumerable<T>Type berisi jenis yang diketahui yang mungkin ada dalam grafik objek.
- maxItemsInObjectGraph
- Int32
Jumlah maksimum item dalam grafik untuk diserialisasikan atau dideserialisasi. 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. Defaultnya adalah false.
- dataContractSurrogate
- IDataContractSurrogate
Implementasi IDataContractSurrogate untuk menyesuaikan proses serialisasi.
- alwaysEmitTypeInformation
- Boolean
true untuk memancarkan informasi jenis; jika tidak, false. Defaultnya adalah false.
Berlaku untuk
DataContractJsonSerializer(Type, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Menginisialisasi instans DataContractJsonSerializer baru kelas untuk membuat serialisasi 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
Salah satunya IEnumerable<T>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. Defaultnya adalah false.
- dataContractSurrogate
- IDataContractSurrogate
Implementasi IDataContractSurrogate untuk menyesuaikan proses serialisasi.
- alwaysEmitTypeInformation
- Boolean
true untuk memancarkan informasi jenis; jika tidak, false. Defaultnya adalah false.
Berlaku untuk
DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>)
Menginisialisasi instans DataContractJsonSerializer baru kelas untuk membuat serialisasi atau deserialisasi 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);
[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
Jenis instans yang diserialisasikan atau dideserialisasi.
- rootName
- XmlDictionaryString
Yang XmlDictionaryString berisi nama elemen akar konten.
- knownTypes
- IEnumerable<Type>
Salah satunya IEnumerable<T>Type berisi jenis yang mungkin ada dalam grafik objek.
- Atribut
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);
[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
Jenis instans yang diserialisasikan atau dideserialisasi.
- rootName
- String
Nama elemen XML yang mengapit konten untuk diserialisasikan atau dideserialisasi. Defaultnya adalah "root".
- knownTypes
- IEnumerable<Type>
Salah satunya IEnumerable<T>Type berisi jenis yang mungkin ada dalam grafik objek.
- Atribut
Berlaku untuk
DataContractJsonSerializer(Type, String, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Menginisialisasi instans DataContractJsonSerializer baru kelas untuk membuat serialisasi 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 mengapit konten untuk diserialisasikan atau dideserialisasi. Defaultnya adalah "root".
- knownTypes
- IEnumerable<Type>
Salah satunya IEnumerable<T>Type berisi jenis yang mungkin ada dalam grafik objek.
- maxItemsInObjectGraph
- Int32
Jumlah maksimum item dalam grafik untuk diserialisasikan atau dideserialisasi. 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. Defaultnya adalah false.
- dataContractSurrogate
- IDataContractSurrogate
Implementasi IDataContractSurrogate untuk menyesuaikan proses serialisasi.
- alwaysEmitTypeInformation
- Boolean
true untuk memancarkan informasi jenis; jika tidak, false. Defaultnya 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);
[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
Jenis instans yang diserialisasikan atau dideserialisasi.
- rootName
- String
Nama elemen XML yang mengapit konten untuk diserialisasikan atau dideserialisasi.
- Atribut
Berlaku untuk
DataContractJsonSerializer(Type, DataContractJsonSerializerSettings)
Menginisialisasi instans DataContractJsonSerializer baru kelas untuk membuat serialisasi 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);
[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
Jenis instans yang diserialisasikan atau dideserialisasi.
- settings
- DataContractJsonSerializerSettings
Pengaturan serializer untuk serializer JSON.
- Atribut
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);
[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
Jenis instans yang diserialisasikan atau dideserialisasi.
- knownTypes
- IEnumerable<Type>
Salah satunya IEnumerable<T>Type berisi jenis yang mungkin ada dalam grafik objek.
- Atribut
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);
[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
Jenis instans yang diserialisasikan atau dideserialisasi.
- rootName
- XmlDictionaryString
Yang XmlDictionaryString berisi nama elemen akar konten.
- Atribut