Freigeben über


JsonTypeInfo<T>.CreateObject Eigenschaft

Definition

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

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)

Eigenschaftswert

Func<T>

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, schlägt jeder Versuch, Instanzen des angegebenen Typs zu deserialisieren, zur Laufzeit fehl.

Für Verträge, die von DefaultJsonTypeInfoResolver oder JsonSerializerContextstammen, werden diesem Delegat Typen mit einem einzelnen Standardkonstruktor oder Standardkonstruktoren zugeordnet, die mit JsonConstructorAttribute anmerkungen versehen sind.

Gilt für: