JsonTypeInfo<T>.CreateObject Proprietà

Definizione

Ottiene o imposta una factory senza parametri da utilizzare per la deserializzazione.

public:
 property Func<T> ^ CreateObject { Func<T> ^ get(); void set(Func<T> ^ value); };
public Func<T>? CreateObject { get; set; }
member this.CreateObject : Func<'T> with get, set
Public Property CreateObject As Func(Of T)

Valore della proprietà

Func<T>

Eccezioni

L'istanza JsonTypeInfo è stata bloccata per ulteriori modifiche.

-oppure-

Una factory senza parametri non è supportata per i metadati Kindcorrenti.

Commenti

Se impostato su null, qualsiasi tentativo di deserializzare le istanze del tipo specificato avrà esito negativo in fase di esecuzione.

Per i contratti provenienti da DefaultJsonTypeInfoResolver o JsonSerializerContext, i tipi con un singolo costruttore predefinito o costruttori predefiniti con annotati verranno mappati JsonConstructorAttribute a questo delegato.

Si applica a