Condividi tramite


JsonTypeInfo.CreateJsonTypeInfo Metodo

Definizione

Overload

CreateJsonTypeInfo(Type, JsonSerializerOptions)

Crea un'istanza vuota JsonTypeInfo .

CreateJsonTypeInfo<T>(JsonSerializerOptions)

Crea un'istanza vuota JsonTypeInfo<T> .

CreateJsonTypeInfo(Type, JsonSerializerOptions)

Origine:
JsonTypeInfo.cs
Origine:
JsonTypeInfo.cs
Origine:
JsonTypeInfo.cs
Origine:
JsonTypeInfo.cs
Origine:
JsonTypeInfo.cs

Crea un'istanza vuota JsonTypeInfo .

public:
 static System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ CreateJsonTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateJsonTypeInfo (Type type, System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Shared Function CreateJsonTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo

Parametri

type
Type

Tipo per il quale vengono specificati i metadati del contratto.

options
JsonSerializerOptions

L'istanza JsonSerializerOptions dei metadati è associata.

Restituisce

Istanza vuota JsonTypeInfo .

Eccezioni

type o options è null.

type non può essere usato per la serializzazione.

Commenti

Il restituito JsonTypeInfo sarà vuoto, ad eccezione della Converter proprietà che verrà risolta da Converters o dai convertitori predefiniti per il tipo. Tutti i convertitori specificati tramite JsonConverterAttribute la dichiarazione di tipo non verranno risolti da questo metodo.

Quale convertitore viene risolto influisce sul valore di Kind, che limita il tipo di metadati che può essere modificato nell'istanza JsonTypeInfo .

Si applica a

CreateJsonTypeInfo<T>(JsonSerializerOptions)

Origine:
JsonTypeInfo.cs
Origine:
JsonTypeInfo.cs
Origine:
JsonTypeInfo.cs
Origine:
JsonTypeInfo.cs
Origine:
JsonTypeInfo.cs

Crea un'istanza vuota JsonTypeInfo<T> .

public:
generic <typename T>
 static System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ CreateJsonTypeInfo(System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> CreateJsonTypeInfo<T> (System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Shared Function CreateJsonTypeInfo(Of T) (options As JsonSerializerOptions) As JsonTypeInfo(Of T)

Parametri di tipo

T

Tipo per il quale vengono specificati i metadati del contratto.

Parametri

options
JsonSerializerOptions

L'istanza JsonSerializerOptions dei metadati è associata.

Restituisce

Istanza vuota JsonTypeInfo<T> .

Eccezioni

options è null.

Commenti

La visualizzazione restituita <cref="T:System.Text.Json.Serialization.Metadata.JsonTypeInfo'1> sarà vuota, ad eccezione della Converter proprietà, che verrà risolta o dai Converters convertitori predefiniti per il tipo. Tutti i convertitori specificati tramite JsonConverterAttribute la dichiarazione di tipo non verranno risolti da questo metodo.

Quale convertitore viene risolto influisce sul valore di Kind, che limita il tipo di metadati che può essere modificato nell'istanza JsonTypeInfo .

Si applica a