Share via


JsonTypeInfo.CreateObject Proprietà

Definizione

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

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

Valore della proprietà

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 genererà un'eccezione.

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

Si applica a