DataContractJsonSerializer Construtores

Definição

Inicializa uma nova instância da DataContractJsonSerializer classe.

Sobrecargas

Name Description
DataContractJsonSerializer(Type)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado.

DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado. Este método também especifica o nome raiz do elemento XML, uma lista de tipos conhecidos que podem estar presentes no grafo-objeto, o número máximo de elementos do grafo a serializar ou desserializar, se deve ignorar dados inesperados ou emitir informação do tipo, e um substituto para serialização personalizada.

DataContractJsonSerializer(Type, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado. Este método também especifica uma lista de tipos conhecidos que podem estar presentes no grafo-objeto, o número máximo de itens do grafo a serializar ou desserializar, se deve ignorar dados inesperados ou emitir informação do tipo, e um substituto para serialização personalizada.

DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto de um tipo especificado usando o elemento raiz XML especificado por um parâmetro do tipo XmlDictionaryString, com uma coleção de tipos conhecidos que podem estar presentes no grafo objeto.

DataContractJsonSerializer(Type, String, IEnumerable<Type>)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto de um tipo especificado usando o elemento raiz XML especificado por um parâmetro, com uma coleção de tipos conhecidos que podem estar presentes no grafo objeto.

DataContractJsonSerializer(Type, String, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado. Este método também especifica o nome raiz do elemento XML, uma lista de tipos conhecidos que podem estar presentes no grafo-objeto, o número máximo de elementos do grafo a serializar ou desserializar, se deve ignorar dados inesperados ou emitir informação do tipo, e um substituto para serialização personalizada.

DataContractJsonSerializer(Type, String)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto de um tipo especificado usando o elemento raiz XML especificado por um parâmetro.

DataContractJsonSerializer(Type, DataContractJsonSerializerSettings)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado e das definições do serializador.

DataContractJsonSerializer(Type, IEnumerable<Type>)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado, com uma coleção de tipos conhecidos que podem estar presentes no grafo objeto.

DataContractJsonSerializer(Type, XmlDictionaryString)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto de um tipo especificado usando o elemento raiz XML especificado por um parâmetro do tipo XmlDictionaryString.

DataContractJsonSerializer(Type)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado.

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)

Parâmetros

type
Type

O tipo das instâncias que é serializada ou desserializada.

Atributos

Aplica-se a

DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado. Este método também especifica o nome raiz do elemento XML, uma lista de tipos conhecidos que podem estar presentes no grafo-objeto, o número máximo de elementos do grafo a serializar ou desserializar, se deve ignorar dados inesperados ou emitir informação do tipo, e um substituto para serialização personalizada.

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)

Parâmetros

type
Type

O tipo das instâncias que são serializadas ou desserializadas.

rootName
XmlDictionaryString

E XmlDictionaryString que contém o nome do elemento raiz do conteúdo.

knownTypes
IEnumerable<Type>

Um IEnumerable<T> de Type que contém os tipos conhecidos que podem estar presentes no grafo objeto.

maxItemsInObjectGraph
Int32

O número máximo de itens no grafo a serializar ou desserializar. O valor padrão é o valor devolvido pela propriedade Int32.MaxValue .

ignoreExtensionDataObject
Boolean

true ignorar a IExtensibleDataObject interface na serialização e ignorar dados inesperados na desserialização; caso contrário, false. A predefinição é false.

dataContractSurrogate
IDataContractSurrogate

Uma implementação do IDataContractSurrogate para personalizar o processo de serialização.

alwaysEmitTypeInformation
Boolean

true emitir informação de tipo; caso contrário, false. A predefinição é false.

Aplica-se a

DataContractJsonSerializer(Type, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado. Este método também especifica uma lista de tipos conhecidos que podem estar presentes no grafo-objeto, o número máximo de itens do grafo a serializar ou desserializar, se deve ignorar dados inesperados ou emitir informação do tipo, e um substituto para serialização personalizada.

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)

Parâmetros

type
Type

O tipo das instâncias que é serializada ou desserializada.

knownTypes
IEnumerable<Type>

E XmlDictionaryString que contém o nome do elemento raiz do conteúdo.

maxItemsInObjectGraph
Int32

Um IEnumerable<T> de Type isso contém os tipos que podem estar presentes no grafo objeto.

ignoreExtensionDataObject
Boolean

true ignorar a IExtensibleDataObject interface na serialização e ignorar dados inesperados na desserialização; caso contrário, false. A predefinição é false.

dataContractSurrogate
IDataContractSurrogate

Uma implementação do IDataContractSurrogate para personalizar o processo de serialização.

alwaysEmitTypeInformation
Boolean

true emitir informação de tipo; caso contrário, false. A predefinição é false.

Aplica-se a

DataContractJsonSerializer(Type, XmlDictionaryString, IEnumerable<Type>)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto de um tipo especificado usando o elemento raiz XML especificado por um parâmetro do tipo XmlDictionaryString, com uma coleção de tipos conhecidos que podem estar presentes no grafo objeto.

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))

Parâmetros

type
Type

O tipo das instâncias que é serializada ou desserializada.

rootName
XmlDictionaryString

E XmlDictionaryString que contém o nome do elemento raiz do conteúdo.

knownTypes
IEnumerable<Type>

Um IEnumerable<T> de Type isso contém os tipos que podem estar presentes no grafo objeto.

Atributos

Aplica-se a

DataContractJsonSerializer(Type, String, IEnumerable<Type>)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto de um tipo especificado usando o elemento raiz XML especificado por um parâmetro, com uma coleção de tipos conhecidos que podem estar presentes no grafo objeto.

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))

Parâmetros

type
Type

O tipo das instâncias que é serializada ou desserializada.

rootName
String

O nome do elemento XML que envolve o conteúdo a serializar ou desserializar. O padrão é "root".

knownTypes
IEnumerable<Type>

Um IEnumerable<T> de Type isso contém os tipos que podem estar presentes no grafo objeto.

Atributos

Aplica-se a

DataContractJsonSerializer(Type, String, IEnumerable<Type>, Int32, Boolean, IDataContractSurrogate, Boolean)

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado. Este método também especifica o nome raiz do elemento XML, uma lista de tipos conhecidos que podem estar presentes no grafo-objeto, o número máximo de elementos do grafo a serializar ou desserializar, se deve ignorar dados inesperados ou emitir informação do tipo, e um substituto para serialização personalizada.

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)

Parâmetros

type
Type

O tipo das instâncias que é serializada ou desserializada.

rootName
String

O nome do elemento XML que envolve o conteúdo a serializar ou desserializar. O padrão é "root".

knownTypes
IEnumerable<Type>

Um IEnumerable<T> de Type isso contém os tipos que podem estar presentes no grafo objeto.

maxItemsInObjectGraph
Int32

O número máximo de itens no grafo a serializar ou desserializar. O valor padrão é o valor devolvido pela propriedade Int32.MaxValue .

ignoreExtensionDataObject
Boolean

true ignorar a IExtensibleDataObject interface na serialização e ignorar dados inesperados na desserialização; caso contrário, false. A predefinição é false.

dataContractSurrogate
IDataContractSurrogate

Uma implementação do IDataContractSurrogate para personalizar o processo de serialização.

alwaysEmitTypeInformation
Boolean

true emitir informação de tipo; caso contrário, false. A predefinição é false.

Aplica-se a

DataContractJsonSerializer(Type, String)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto de um tipo especificado usando o elemento raiz XML especificado por um parâmetro.

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)

Parâmetros

type
Type

O tipo das instâncias que é serializada ou desserializada.

rootName
String

O nome do elemento XML que envolve o conteúdo a serializar ou desserializar.

Atributos

Aplica-se a

DataContractJsonSerializer(Type, DataContractJsonSerializerSettings)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado e das definições do serializador.

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)

Parâmetros

type
Type

O tipo das instâncias que é serializada ou desserializada.

settings
DataContractJsonSerializerSettings

As definições do serializador para o serializador JSON.

Atributos

Aplica-se a

DataContractJsonSerializer(Type, IEnumerable<Type>)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto do tipo especificado, com uma coleção de tipos conhecidos que podem estar presentes no grafo objeto.

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))

Parâmetros

type
Type

O tipo das instâncias que são serializadas ou desserializadas.

knownTypes
IEnumerable<Type>

Um IEnumerable<T> de Type isso contém os tipos que podem estar presentes no grafo objeto.

Atributos

Aplica-se a

DataContractJsonSerializer(Type, XmlDictionaryString)

Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs
Origem:
DataContractJsonSerializer.cs

Inicializa uma nova instância da DataContractJsonSerializer classe para serializar ou desserializar um objeto de um tipo especificado usando o elemento raiz XML especificado por um parâmetro do tipo 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)

Parâmetros

type
Type

O tipo das instâncias que é serializada ou desserializada.

rootName
XmlDictionaryString

E XmlDictionaryString que contém o nome do elemento raiz do conteúdo.

Atributos

Aplica-se a