DataContractJsonSerializer Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av DataContractJsonSerializer klassen.
Överlagringar
| Name | Description |
|---|---|
| DataContractJsonSerializer(Type) |
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen. |
| DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean) |
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen. Den här metoden anger också rotnamnet för XML-elementet, en lista över kända typer som kan finnas i objektdiagrammet, det maximala antalet grafobjekt som ska serialiseras eller deserialiseras, om oväntade data ska ignoreras eller typinformation genereras och en surrogat för anpassad serialisering. |
| DataContractJsonSerializer(Type, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean) |
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen. Den här metoden anger också en lista över kända typer som kan finnas i objektdiagrammet, det maximala antalet grafobjekt som ska serialiseras eller deserialiseras, om oväntade data ska ignoreras eller typinformation genereras och en surrogat för anpassad serialisering. |
| DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>) |
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av en angiven typ med hjälp av XML-rotelementet som anges av en parameter av typen XmlDictionaryString, med en samling kända typer som kan finnas i objektdiagrammet. |
| DataContractJsonSerializer(Type, String, IEnumerable<Type>) |
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av en angiven typ med hjälp av XML-rotelementet som anges av en parameter, med en samling kända typer som kan finnas i objektdiagrammet. |
| DataContractJsonSerializer(Type, String, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean) |
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen. Den här metoden anger också rotnamnet för XML-elementet, en lista över kända typer som kan finnas i objektdiagrammet, det maximala antalet grafobjekt som ska serialiseras eller deserialiseras, om oväntade data ska ignoreras eller typinformation genereras och en surrogat för anpassad serialisering. |
| DataContractJsonSerializer(Type, String) |
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av en angiven typ med hjälp av XML-rotelementet som anges av en parameter. |
| DataContractJsonSerializer(Type, DataContractJsonSerializerSettings) |
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen och serialiserarinställningarna. |
| DataContractJsonSerializer(Type, IEnumerable<Type>) |
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen, med en samling kända typer som kan finnas i objektdiagrammet. |
| DataContractJsonSerializer(Type, XmlDictionaryString) |
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av en angiven typ med hjälp av XML-rotelementet som anges av en parameter av typen XmlDictionaryString. |
DataContractJsonSerializer(Type)
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen.
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)
Parametrar
- type
- Type
Typen av instanser som serialiseras eller deserialiseras.
- Attribut
Gäller för
DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen. Den här metoden anger också rotnamnet för XML-elementet, en lista över kända typer som kan finnas i objektdiagrammet, det maximala antalet grafobjekt som ska serialiseras eller deserialiseras, om oväntade data ska ignoreras eller typinformation genereras och en surrogat för anpassad serialisering.
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)
Parametrar
- type
- Type
Typen av instanser som serialiseras eller deserialiseras.
- rootName
- XmlDictionaryString
En XmlDictionaryString som innehåller rotelementets namn på innehållet.
- knownTypes
- IEnumerable<Type>
En IEnumerable<T> av Type dessa innehåller de kända typer som kan finnas i objektdiagrammet.
- maxItemsInObjectGraph
- Int32
Det maximala antalet objekt i diagrammet som ska serialiseras eller deserialiseras. Standardvärdet är värdet som returneras av egenskapen Int32.MaxValue .
- ignoreExtensionDataObject
- Boolean
true om du vill ignorera IExtensibleDataObject gränssnittet vid serialisering och ignorera oväntade data vid deserialisering, falseannars . Standardvärdet är false.
- dataContractSurrogate
- IDataContractSurrogate
En implementering av IDataContractSurrogate för att anpassa serialiseringsprocessen.
- alwaysEmitTypeInformation
- Boolean
trueför att avge typinformation. annars . false Standardvärdet är false.
Gäller för
DataContractJsonSerializer(Type, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen. Den här metoden anger också en lista över kända typer som kan finnas i objektdiagrammet, det maximala antalet grafobjekt som ska serialiseras eller deserialiseras, om oväntade data ska ignoreras eller typinformation genereras och en surrogat för anpassad serialisering.
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)
Parametrar
- type
- Type
Typen av instanser som serialiseras eller deserialiseras.
- knownTypes
- IEnumerable<Type>
En XmlDictionaryString som innehåller rotelementets namn på innehållet.
- maxItemsInObjectGraph
- Int32
En IEnumerable<T> av Type dessa innehåller de typer som kan finnas i objektdiagrammet.
- ignoreExtensionDataObject
- Boolean
true om du vill ignorera IExtensibleDataObject gränssnittet vid serialisering och ignorera oväntade data vid deserialisering, falseannars . Standardvärdet är false.
- dataContractSurrogate
- IDataContractSurrogate
En implementering av IDataContractSurrogate för att anpassa serialiseringsprocessen.
- alwaysEmitTypeInformation
- Boolean
trueför att avge typinformation. annars . false Standardvärdet är false.
Gäller för
DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>)
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av en angiven typ med hjälp av XML-rotelementet som anges av en parameter av typen XmlDictionaryString, med en samling kända typer som kan finnas i objektdiagrammet.
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))
Parametrar
- type
- Type
Typen av instanser som serialiseras eller deserialiseras.
- rootName
- XmlDictionaryString
En XmlDictionaryString som innehåller rotelementets namn på innehållet.
- knownTypes
- IEnumerable<Type>
En IEnumerable<T> av Type dessa innehåller de typer som kan finnas i objektdiagrammet.
- Attribut
Gäller för
DataContractJsonSerializer(Type, String, IEnumerable<Type>)
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av en angiven typ med hjälp av XML-rotelementet som anges av en parameter, med en samling kända typer som kan finnas i objektdiagrammet.
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))
Parametrar
- type
- Type
Typen av instanser som serialiseras eller deserialiseras.
- rootName
- String
Namnet på XML-elementet som omger innehållet för att serialisera eller deserialisera. Standardvärdet är "root".
- knownTypes
- IEnumerable<Type>
En IEnumerable<T> av Type dessa innehåller de typer som kan finnas i objektdiagrammet.
- Attribut
Gäller för
DataContractJsonSerializer(Type, String, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen. Den här metoden anger också rotnamnet för XML-elementet, en lista över kända typer som kan finnas i objektdiagrammet, det maximala antalet grafobjekt som ska serialiseras eller deserialiseras, om oväntade data ska ignoreras eller typinformation genereras och en surrogat för anpassad serialisering.
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)
Parametrar
- type
- Type
Typen av instanser som serialiseras eller deserialiseras.
- rootName
- String
Namnet på XML-elementet som omger innehållet för att serialisera eller deserialisera. Standardvärdet är "root".
- knownTypes
- IEnumerable<Type>
En IEnumerable<T> av Type dessa innehåller de typer som kan finnas i objektdiagrammet.
- maxItemsInObjectGraph
- Int32
Det maximala antalet objekt i diagrammet som ska serialiseras eller deserialiseras. Standardvärdet är värdet som returneras av egenskapen Int32.MaxValue .
- ignoreExtensionDataObject
- Boolean
true om du vill ignorera IExtensibleDataObject gränssnittet vid serialisering och ignorera oväntade data vid deserialisering, falseannars . Standardvärdet är false.
- dataContractSurrogate
- IDataContractSurrogate
En implementering av IDataContractSurrogate för att anpassa serialiseringsprocessen.
- alwaysEmitTypeInformation
- Boolean
trueför att avge typinformation. annars . false Standardvärdet är false.
Gäller för
DataContractJsonSerializer(Type, String)
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av en angiven typ med hjälp av XML-rotelementet som anges av en 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)
Parametrar
- type
- Type
Typen av instanser som serialiseras eller deserialiseras.
- rootName
- String
Namnet på XML-elementet som omger innehållet för att serialisera eller deserialisera.
- Attribut
Gäller för
DataContractJsonSerializer(Type, DataContractJsonSerializerSettings)
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen och serialiserarinställningarna.
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)
Parametrar
- type
- Type
Typen av instanser som serialiseras eller deserialiseras.
- settings
- DataContractJsonSerializerSettings
Serialiserarinställningarna för JSON-serialiseraren.
- Attribut
Gäller för
DataContractJsonSerializer(Type, IEnumerable<Type>)
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av den angivna typen, med en samling kända typer som kan finnas i objektdiagrammet.
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))
Parametrar
- type
- Type
Typen av instanser som serialiseras eller deserialiseras.
- knownTypes
- IEnumerable<Type>
En IEnumerable<T> av Type dessa innehåller de typer som kan finnas i objektdiagrammet.
- Attribut
Gäller för
DataContractJsonSerializer(Type, XmlDictionaryString)
Initierar en ny instans av DataContractJsonSerializer klassen för att serialisera eller deserialisera ett objekt av en angiven typ med hjälp av XML-rotelementet som anges av en parameter av typen 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)
Parametrar
- type
- Type
Typen av instanser som serialiseras eller deserialiseras.
- rootName
- XmlDictionaryString
En XmlDictionaryString som innehåller rotelementets namn på innehållet.
- Attribut