DataContractJsonSerializer Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe DataContractJsonSerializer.
Surcharges
DataContractJsonSerializer(Type) |
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet du type spécifié. |
DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean) |
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet du type spécifié. Cette méthode spécifie également le nom racine de l'élément XML, la liste des types connus pouvant être présents dans le graphique d'objets, le nombre maximal d'éléments de graphique à sérialiser ou désérialiser, s'il faut ignorer les données inattendues ou émettre des informations de type et un substitut pour la sérialisation personnalisée. |
DataContractJsonSerializer(Type, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean) |
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet du type spécifié. Cette méthode spécifie également la liste des types connus pouvant être présents dans le graphique d'objets, le nombre maximal d'éléments de graphique à sérialiser ou désérialiser, s'il faut ignorer les données inattendues ou émettre des informations de type et un substitut pour la sérialisation personnalisée. |
DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>) |
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet d'un type spécifié à l'aide de l'élément racine XML spécifié par un paramètre de type XmlDictionaryString, avec une collection des types connus pouvant être présents dans le graphique d'objets. |
DataContractJsonSerializer(Type, String, IEnumerable<Type>) |
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet d’un type spécifié à l’aide de l’élément racine XML spécifié par un paramètre, avec une collection des types connus pouvant être présents dans le graphique d’objets. |
DataContractJsonSerializer(Type, String, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean) |
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet du type spécifié. Cette méthode spécifie également le nom racine de l'élément XML, la liste des types connus pouvant être présents dans le graphique d'objets, le nombre maximal d'éléments de graphique à sérialiser ou désérialiser, s'il faut ignorer les données inattendues ou émettre des informations de type et un substitut pour la sérialisation personnalisée. |
DataContractJsonSerializer(Type, String) |
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet d'un type spécifié à l'aide de l'élément racine XML spécifié par un paramètre. |
DataContractJsonSerializer(Type, DataContractJsonSerializerSettings) |
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet avec le type et les paramètres de sérialiseur spécifiés. |
DataContractJsonSerializer(Type, IEnumerable<Type>) |
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet du type spécifié, avec une collection de types connus pouvant être présents dans le graphique d'objets. |
DataContractJsonSerializer(Type, XmlDictionaryString) |
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet d'un type spécifié à l'aide de l'élément racine XML spécifié par un paramètre de type XmlDictionaryString. |
DataContractJsonSerializer(Type)
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet du type spécifié.
public:
DataContractJsonSerializer(Type ^ type);
public DataContractJsonSerializer (Type type);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type)
Paramètres
- type
- Type
Type des instances sérialisées ou désérialisées.
S’applique à
DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet du type spécifié. Cette méthode spécifie également le nom racine de l'élément XML, la liste des types connus pouvant être présents dans le graphique d'objets, le nombre maximal d'éléments de graphique à sérialiser ou désérialiser, s'il faut ignorer les données inattendues ou émettre des informations de type et un substitut pour la sérialisation personnalisée.
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ètres
- type
- Type
Type des instances sérialisées ou désérialisées.
- rootName
- XmlDictionaryString
XmlDictionaryString qui contient le nom de l'élément racine du contenu.
- knownTypes
- IEnumerable<Type>
IEnumerable<T> de Type qui contient les types connus pouvant être présents dans le graphique d'objets.
- maxItemsInObjectGraph
- Int32
Nombre maximal d'éléments à sérialiser ou désérialiser dans le graphique. La valeur par défaut est la valeur retournée par la propriété Int32.MaxValue .
- ignoreExtensionDataObject
- Boolean
true
pour ignorer l'interface IExtensibleDataObject et ignorer les données inattendues lors de la désérialisation ; sinon, false
. La valeur par défaut est false
.
- dataContractSurrogate
- IDataContractSurrogate
Implémentation du IDataContractSurrogate pour personnaliser le processus de sérialisation.
- alwaysEmitTypeInformation
- Boolean
true
pour émettre des informations de type ; sinon, false
. La valeur par défaut est false
.
S’applique à
DataContractJsonSerializer(Type, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet du type spécifié. Cette méthode spécifie également la liste des types connus pouvant être présents dans le graphique d'objets, le nombre maximal d'éléments de graphique à sérialiser ou désérialiser, s'il faut ignorer les données inattendues ou émettre des informations de type et un substitut pour la sérialisation personnalisée.
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ètres
- type
- Type
Type des instances sérialisées ou désérialisées.
- knownTypes
- IEnumerable<Type>
XmlDictionaryString qui contient le nom de l'élément racine du contenu.
- maxItemsInObjectGraph
- Int32
IEnumerable<T> de Type qui contient les types pouvant être présents dans le graphique d'objets.
- ignoreExtensionDataObject
- Boolean
true
pour ignorer l'interface IExtensibleDataObject et ignorer les données inattendues lors de la désérialisation ; sinon, false
. La valeur par défaut est false
.
- dataContractSurrogate
- IDataContractSurrogate
Implémentation du IDataContractSurrogate pour personnaliser le processus de sérialisation.
- alwaysEmitTypeInformation
- Boolean
true
pour émettre des informations de type ; sinon, false
. La valeur par défaut est false
.
S’applique à
DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>)
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet d'un type spécifié à l'aide de l'élément racine XML spécifié par un paramètre de type XmlDictionaryString, avec une collection des types connus pouvant être présents dans le graphique d'objets.
public:
DataContractJsonSerializer(Type ^ type, System::Xml::XmlDictionaryString ^ rootName, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public DataContractJsonSerializer (Type type, System.Xml.XmlDictionaryString? rootName, System.Collections.Generic.IEnumerable<Type>? knownTypes);
public DataContractJsonSerializer (Type type, System.Xml.XmlDictionaryString rootName, System.Collections.Generic.IEnumerable<Type> knownTypes);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Xml.XmlDictionaryString * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, rootName As XmlDictionaryString, knownTypes As IEnumerable(Of Type))
Paramètres
- type
- Type
Type des instances sérialisées ou désérialisées.
- rootName
- XmlDictionaryString
XmlDictionaryString qui contient le nom de l'élément racine du contenu.
- knownTypes
- IEnumerable<Type>
IEnumerable<T> de Type qui contient les types pouvant être présents dans le graphique d'objets.
S’applique à
DataContractJsonSerializer(Type, String, IEnumerable<Type>)
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet d’un type spécifié à l’aide de l’élément racine XML spécifié par un paramètre, avec une collection des types connus pouvant être présents dans le graphique d’objets.
public:
DataContractJsonSerializer(Type ^ type, System::String ^ rootName, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public DataContractJsonSerializer (Type type, string? rootName, System.Collections.Generic.IEnumerable<Type>? knownTypes);
public DataContractJsonSerializer (Type type, string rootName, System.Collections.Generic.IEnumerable<Type> knownTypes);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * string * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, rootName As String, knownTypes As IEnumerable(Of Type))
Paramètres
- type
- Type
Type des instances sérialisées ou désérialisées.
- rootName
- String
Nom de l'élément XML renfermant le contenu à sérialiser ou désérialiser. La valeur par défaut est « racine ».
- knownTypes
- IEnumerable<Type>
IEnumerable<T> de Type qui contient les types pouvant être présents dans le graphique d'objets.
S’applique à
DataContractJsonSerializer(Type, String, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet du type spécifié. Cette méthode spécifie également le nom racine de l'élément XML, la liste des types connus pouvant être présents dans le graphique d'objets, le nombre maximal d'éléments de graphique à sérialiser ou désérialiser, s'il faut ignorer les données inattendues ou émettre des informations de type et un substitut pour la sérialisation personnalisée.
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ètres
- type
- Type
Type des instances sérialisées ou désérialisées.
- rootName
- String
Nom de l'élément XML renfermant le contenu à sérialiser ou désérialiser. La valeur par défaut est « racine ».
- knownTypes
- IEnumerable<Type>
IEnumerable<T> de Type qui contient les types pouvant être présents dans le graphique d'objets.
- maxItemsInObjectGraph
- Int32
Nombre maximal d'éléments à sérialiser ou désérialiser dans le graphique. La valeur par défaut est la valeur retournée par la propriété Int32.MaxValue .
- ignoreExtensionDataObject
- Boolean
true
pour ignorer l'interface IExtensibleDataObject et ignorer les données inattendues lors de la désérialisation ; sinon, false
. La valeur par défaut est false
.
- dataContractSurrogate
- IDataContractSurrogate
Implémentation du IDataContractSurrogate pour personnaliser le processus de sérialisation.
- alwaysEmitTypeInformation
- Boolean
true
pour émettre des informations de type ; sinon, false
. La valeur par défaut est false
.
S’applique à
DataContractJsonSerializer(Type, String)
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet d'un type spécifié à l'aide de l'élément racine XML spécifié par un paramètre.
public:
DataContractJsonSerializer(Type ^ type, System::String ^ rootName);
public DataContractJsonSerializer (Type type, string? rootName);
public DataContractJsonSerializer (Type type, string rootName);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * string -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, rootName As String)
Paramètres
- type
- Type
Type des instances sérialisées ou désérialisées.
- rootName
- String
Nom de l'élément XML renfermant le contenu à sérialiser ou désérialiser.
S’applique à
DataContractJsonSerializer(Type, DataContractJsonSerializerSettings)
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet avec le type et les paramètres de sérialiseur spécifiés.
public:
DataContractJsonSerializer(Type ^ type, System::Runtime::Serialization::Json::DataContractJsonSerializerSettings ^ settings);
public DataContractJsonSerializer (Type type, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings settings);
public DataContractJsonSerializer (Type type, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings? settings);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Runtime.Serialization.Json.DataContractJsonSerializerSettings -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, settings As DataContractJsonSerializerSettings)
Paramètres
- type
- Type
Type des instances sérialisées ou désérialisées.
- settings
- DataContractJsonSerializerSettings
Paramètres de sérialiseur pour le sérialiseur JSON.
S’applique à
DataContractJsonSerializer(Type, IEnumerable<Type>)
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet du type spécifié, avec une collection de types connus pouvant être présents dans le graphique d'objets.
public:
DataContractJsonSerializer(Type ^ type, System::Collections::Generic::IEnumerable<Type ^> ^ knownTypes);
public DataContractJsonSerializer (Type type, System.Collections.Generic.IEnumerable<Type> knownTypes);
public DataContractJsonSerializer (Type type, System.Collections.Generic.IEnumerable<Type>? knownTypes);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * seq<Type> -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, knownTypes As IEnumerable(Of Type))
Paramètres
- type
- Type
Type des instances sérialisées ou désérialisées.
- knownTypes
- IEnumerable<Type>
IEnumerable<T> de Type qui contient les types pouvant être présents dans le graphique d'objets.
S’applique à
DataContractJsonSerializer(Type, XmlDictionaryString)
Initialise une nouvelle instance de la classe DataContractJsonSerializer pour sérialiser ou désérialiser un objet d'un type spécifié à l'aide de l'élément racine XML spécifié par un paramètre de type XmlDictionaryString.
public:
DataContractJsonSerializer(Type ^ type, System::Xml::XmlDictionaryString ^ rootName);
public DataContractJsonSerializer (Type type, System.Xml.XmlDictionaryString? rootName);
public DataContractJsonSerializer (Type type, System.Xml.XmlDictionaryString rootName);
new System.Runtime.Serialization.Json.DataContractJsonSerializer : Type * System.Xml.XmlDictionaryString -> System.Runtime.Serialization.Json.DataContractJsonSerializer
Public Sub New (type As Type, rootName As XmlDictionaryString)
Paramètres
- type
- Type
Type des instances sérialisées ou désérialisées.
- rootName
- XmlDictionaryString
XmlDictionaryString qui contient le nom de l'élément racine du contenu.