DataContractJsonSerializer Konstruktorok
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja a DataContractJsonSerializer osztály új példányát.
Túlterhelések
| Name | Description |
|---|---|
| DataContractJsonSerializer(Type) |
Inicializálja az osztály új példányát a DataContractJsonSerializer megadott típusú objektumok szerializálásához vagy deszerializálásához. |
| DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean) |
Inicializálja az osztály új példányát a DataContractJsonSerializer megadott típusú objektumok szerializálásához vagy deszerializálásához. Ez a módszer megadja az XML-elem gyökérnevét, az objektumgráfban esetleg megtalálható ismert típusok listáját, a szerializálni vagy deszerializálni kívánt gráfelemek maximális számát, a váratlan adatok figyelmen kívül hagyását vagy a típusadatok kibocsátását, valamint az egyéni szerializálás helyettesét. |
| DataContractJsonSerializer(Type, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean) |
Inicializálja az osztály új példányát a DataContractJsonSerializer megadott típusú objektumok szerializálásához vagy deszerializálásához. Ez a módszer az objektumgráfban esetleg megtalálható ismert típusok listáját, a szerializálni vagy deszerializálni kívánt gráfelemek maximális számát, a váratlan adatok figyelmen kívül hagyását vagy típusinformációk kibocsátását, valamint az egyéni szerializálás helyettesét is megadja. |
| DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>) |
Inicializálja az DataContractJsonSerializer osztály új példányát, hogy szerializáljon vagy deszerializáljon egy adott típusú objektumot egy adott típusú XmlDictionaryStringparaméter által megadott XML-gyökérelem használatával, az objektumgráfban esetleg megtalálható ismert típusok gyűjteményével. |
| DataContractJsonSerializer(Type, String, IEnumerable<Type>) |
Inicializálja az DataContractJsonSerializer osztály új példányát, hogy szerializáljon vagy deszerializáljon egy adott típusú objektumot a paraméter által megadott XML-gyökérelem használatával, az objektumgráfban esetleg megtalálható ismert típusok gyűjteményével. |
| DataContractJsonSerializer(Type, String, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean) |
Inicializálja az osztály új példányát a DataContractJsonSerializer megadott típusú objektumok szerializálásához vagy deszerializálásához. Ez a módszer megadja az XML-elem gyökérnevét, az objektumgráfban esetleg megtalálható ismert típusok listáját, a szerializálni vagy deszerializálni kívánt gráfelemek maximális számát, a váratlan adatok figyelmen kívül hagyását vagy a típusadatok kibocsátását, valamint az egyéni szerializálás helyettesét. |
| DataContractJsonSerializer(Type, String) |
Inicializálja az DataContractJsonSerializer osztály új példányát egy adott típusú objektum szerializálásához vagy deszerializálásához a paraméter által megadott XML-gyökérelem használatával. |
| DataContractJsonSerializer(Type, DataContractJsonSerializerSettings) |
Inicializálja az osztály új példányát, DataContractJsonSerializer hogy szerializáljon vagy deszerializáljon egy objektumot a megadott típusú és szerializáló beállításokkal. |
| DataContractJsonSerializer(Type, IEnumerable<Type>) |
Inicializálja az osztály új példányát a DataContractJsonSerializer megadott típusú objektumok szerializálásához vagy deszerializálásához, az objektumgráfban esetleg megtalálható ismert típusok gyűjteményével. |
| DataContractJsonSerializer(Type, XmlDictionaryString) |
Inicializálja az DataContractJsonSerializer osztály új példányát egy adott típusú objektum szerializálásához vagy deszerializálásához a típusparaméter XmlDictionaryStringáltal megadott XML-gyökérelem használatával. |
DataContractJsonSerializer(Type)
Inicializálja az osztály új példányát a DataContractJsonSerializer megadott típusú objektumok szerializálásához vagy deszerializálásához.
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)
Paraméterek
- type
- Type
A szerializált vagy deszerializált példányok típusa.
- Attribútumok
A következőre érvényes:
DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Inicializálja az osztály új példányát a DataContractJsonSerializer megadott típusú objektumok szerializálásához vagy deszerializálásához. Ez a módszer megadja az XML-elem gyökérnevét, az objektumgráfban esetleg megtalálható ismert típusok listáját, a szerializálni vagy deszerializálni kívánt gráfelemek maximális számát, a váratlan adatok figyelmen kívül hagyását vagy a típusadatok kibocsátását, valamint az egyéni szerializálás helyettesét.
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)
Paraméterek
- type
- Type
A szerializált vagy deszerializált példányok típusa.
- rootName
- XmlDictionaryString
A XmlDictionaryString tartalom gyökérelemének nevét tartalmazó név.
- knownTypes
- IEnumerable<Type>
Az IEnumerable<T>Type egyik az objektumgráfban esetlegesen előforduló ismert típusokat tartalmazza.
- maxItemsInObjectGraph
- Int32
A gráf azon elemeinek maximális száma, amelyek szerializálhatók vagy deszerializálhatók. Az alapértelmezett érték az Int32.MaxValue tulajdonság által visszaadott érték.
- ignoreExtensionDataObject
- Boolean
truea szerializáláskor figyelmen kívül hagyja a IExtensibleDataObject felületet, és figyelmen kívül hagyja a váratlan adatokat a deszerializáláskor; ellenkező esetben. false Az alapértelmezett érték a false.
- dataContractSurrogate
- IDataContractSurrogate
A szerializálási IDataContractSurrogate folyamat testreszabásának implementációja.
- alwaysEmitTypeInformation
- Boolean
truetípusinformációk kibocsátása; egyéb esetben. false Az alapértelmezett érték a false.
A következőre érvényes:
DataContractJsonSerializer(Type, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Inicializálja az osztály új példányát a DataContractJsonSerializer megadott típusú objektumok szerializálásához vagy deszerializálásához. Ez a módszer az objektumgráfban esetleg megtalálható ismert típusok listáját, a szerializálni vagy deszerializálni kívánt gráfelemek maximális számát, a váratlan adatok figyelmen kívül hagyását vagy típusinformációk kibocsátását, valamint az egyéni szerializálás helyettesét is megadja.
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)
Paraméterek
- type
- Type
A szerializált vagy deszerializált példányok típusa.
- knownTypes
- IEnumerable<Type>
A XmlDictionaryString tartalom gyökérelemének nevét tartalmazó név.
- maxItemsInObjectGraph
- Int32
Az IEnumerable<T>Type egyik az objektumgráfban esetleg előforduló típusokat tartalmazza.
- ignoreExtensionDataObject
- Boolean
truea szerializáláskor figyelmen kívül hagyja a IExtensibleDataObject felületet, és figyelmen kívül hagyja a váratlan adatokat a deszerializáláskor; ellenkező esetben. false Az alapértelmezett érték a false.
- dataContractSurrogate
- IDataContractSurrogate
A szerializálási IDataContractSurrogate folyamat testreszabásának implementációja.
- alwaysEmitTypeInformation
- Boolean
truetípusinformációk kibocsátása; egyéb esetben. false Az alapértelmezett érték a false.
A következőre érvényes:
DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>)
Inicializálja az DataContractJsonSerializer osztály új példányát, hogy szerializáljon vagy deszerializáljon egy adott típusú objektumot egy adott típusú XmlDictionaryStringparaméter által megadott XML-gyökérelem használatával, az objektumgráfban esetleg megtalálható ismert típusok gyűjteményével.
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))
Paraméterek
- type
- Type
A szerializált vagy deszerializált példányok típusa.
- rootName
- XmlDictionaryString
A XmlDictionaryString tartalom gyökérelemének nevét tartalmazó név.
- knownTypes
- IEnumerable<Type>
Az IEnumerable<T>Type egyik az objektumgráfban esetleg előforduló típusokat tartalmazza.
- Attribútumok
A következőre érvényes:
DataContractJsonSerializer(Type, String, IEnumerable<Type>)
Inicializálja az DataContractJsonSerializer osztály új példányát, hogy szerializáljon vagy deszerializáljon egy adott típusú objektumot a paraméter által megadott XML-gyökérelem használatával, az objektumgráfban esetleg megtalálható ismert típusok gyűjteményével.
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))
Paraméterek
- type
- Type
A szerializált vagy deszerializált példányok típusa.
- rootName
- String
Annak az XML-elemnek a neve, amely a tartalmat szerializálni vagy deszerializálni kívánja. Az alapértelmezett érték a "root".
- knownTypes
- IEnumerable<Type>
Az IEnumerable<T>Type egyik az objektumgráfban esetleg előforduló típusokat tartalmazza.
- Attribútumok
A következőre érvényes:
DataContractJsonSerializer(Type, String, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Inicializálja az osztály új példányát a DataContractJsonSerializer megadott típusú objektumok szerializálásához vagy deszerializálásához. Ez a módszer megadja az XML-elem gyökérnevét, az objektumgráfban esetleg megtalálható ismert típusok listáját, a szerializálni vagy deszerializálni kívánt gráfelemek maximális számát, a váratlan adatok figyelmen kívül hagyását vagy a típusadatok kibocsátását, valamint az egyéni szerializálás helyettesét.
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)
Paraméterek
- type
- Type
A szerializált vagy deszerializált példányok típusa.
- rootName
- String
Annak az XML-elemnek a neve, amely a tartalmat szerializálni vagy deszerializálni kívánja. Az alapértelmezett érték a "root".
- knownTypes
- IEnumerable<Type>
Az IEnumerable<T>Type egyik az objektumgráfban esetleg előforduló típusokat tartalmazza.
- maxItemsInObjectGraph
- Int32
A gráf azon elemeinek maximális száma, amelyek szerializálhatók vagy deszerializálhatók. Az alapértelmezett érték az Int32.MaxValue tulajdonság által visszaadott érték.
- ignoreExtensionDataObject
- Boolean
truea szerializáláskor figyelmen kívül hagyja a IExtensibleDataObject felületet, és figyelmen kívül hagyja a váratlan adatokat a deszerializáláskor; ellenkező esetben. false Az alapértelmezett érték a false.
- dataContractSurrogate
- IDataContractSurrogate
A szerializálási IDataContractSurrogate folyamat testreszabásának implementációja.
- alwaysEmitTypeInformation
- Boolean
truetípusinformációk kibocsátása; egyéb esetben. false Az alapértelmezett érték a false.
A következőre érvényes:
DataContractJsonSerializer(Type, String)
Inicializálja az DataContractJsonSerializer osztály új példányát egy adott típusú objektum szerializálásához vagy deszerializálásához a paraméter által megadott XML-gyökérelem használatával.
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)
Paraméterek
- type
- Type
A szerializált vagy deszerializált példányok típusa.
- rootName
- String
Annak az XML-elemnek a neve, amely a tartalmat szerializálni vagy deszerializálni kívánja.
- Attribútumok
A következőre érvényes:
DataContractJsonSerializer(Type, DataContractJsonSerializerSettings)
Inicializálja az osztály új példányát, DataContractJsonSerializer hogy szerializáljon vagy deszerializáljon egy objektumot a megadott típusú és szerializáló beállításokkal.
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)
Paraméterek
- type
- Type
A szerializált vagy deszerializált példányok típusa.
- settings
- DataContractJsonSerializerSettings
A JSON szerializáló beállításai.
- Attribútumok
A következőre érvényes:
DataContractJsonSerializer(Type, IEnumerable<Type>)
Inicializálja az osztály új példányát a DataContractJsonSerializer megadott típusú objektumok szerializálásához vagy deszerializálásához, az objektumgráfban esetleg megtalálható ismert típusok gyűjteményével.
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))
Paraméterek
- type
- Type
A szerializált vagy deszerializált példányok típusa.
- knownTypes
- IEnumerable<Type>
Az IEnumerable<T>Type egyik az objektumgráfban esetleg előforduló típusokat tartalmazza.
- Attribútumok
A következőre érvényes:
DataContractJsonSerializer(Type, XmlDictionaryString)
Inicializálja az DataContractJsonSerializer osztály új példányát egy adott típusú objektum szerializálásához vagy deszerializálásához a típusparaméter XmlDictionaryStringáltal megadott XML-gyökérelem használatával.
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)
Paraméterek
- type
- Type
A szerializált vagy deszerializált példányok típusa.
- rootName
- XmlDictionaryString
A XmlDictionaryString tartalom gyökérelemének nevét tartalmazó név.
- Attribútumok