Compartir a través de


JsonTypeInfo<T>.CreateObject Propiedad

Definición

Obtiene o establece un generador sin parámetros que se va a usar en la deserialización.

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)

Valor de propiedad

Func<T>

Excepciones

La JsonTypeInfo instancia se ha bloqueado para realizar más modificaciones.

O bien

No se admite un generador sin parámetros para los metadatos Kindactuales.

Comentarios

Si se establece en null, cualquier intento de deserializar instancias del tipo especificado producirá un error en tiempo de ejecución.

En el caso de los contratos que se originan en DefaultJsonTypeInfoResolver o JsonSerializerContext, los tipos con un único constructor predeterminado o constructores predeterminados anotados con JsonConstructorAttribute se asignarán a este delegado.

Se aplica a