JsonTypeInfo.CreateObject Egenskap

Definition

Hämtar eller anger en parameterlös fabrik som ska användas vid deserialisering.

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)

Egenskapsvärde

Undantag

Instansen JsonTypeInfo har låsts för ytterligare ändring.

-eller-

En parameterlös fabrik stöds inte för aktuella metadata Kind.

Kommentarer

Om värdet är nullinställt på resulterar alla försök att deserialisera instanser av den angivna typen i ett undantag.

För kontrakt som kommer från DefaultJsonTypeInfoResolver eller JsonSerializerContextmappas typer med en enda standardkonstruktor eller standardkonstruktorer som kommenterats med JsonConstructorAttribute till det här ombudet.

Gäller för