Freigeben über


JsonTypeInfo.CreateObject Eigenschaft

Definition

Ruft eine parameterlose Factory ab, die für die Deserialisierung verwendet werden soll, oder legt diese fest.

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)

Eigenschaftswert

Ausnahmen

Die JsonTypeInfo Instanz wurde für weitere Änderungen gesperrt.

Oder

Eine parameterlose Factory wird für die aktuellen Metadaten Kindnicht unterstützt.

Hinweise

Wenn auf nullfestgelegt ist, führt jeder Versuch, Instanzen deserialisierens des angegebenen Typs zu einer Ausnahme.

Bei Verträgen, die von DefaultJsonTypeInfoResolver oder JsonSerializerContextstammen, werden Diesem Delegat Typen mit einem einzelnen Standardkonstruktor oder Standardkonstruktoren mit Anmerkungen JsonConstructorAttribute zugeordnet.

Gilt für: