JsonTypeInfo<T>.CreateObject Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.