JsonTypeInfo<T>.CreateObject Propriedade

Definição

Obtém ou configura uma fábrica sem parâmetros para ser usada na desserialização.

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 Propriedade

Func<T>

Exceções

A JsonTypeInfo instância foi bloqueada para modificações adicionais.

-ou-

Uma fábrica sem parâmetros não é suportada para os metadados Kindatuais .

Observações

Se definido para null, qualquer tentativa de desserializar instâncias do tipo dado falhará em tempo de execução.

Para contratos originados de DefaultJsonTypeInfoResolver ou JsonSerializerContext, os tipos com um único construtor padrão ou construtores padrão anotados com JsonConstructorAttribute serão mapeados para este delegado.

Aplica-se a