JsonTypeInfo.CreateObject Propriedade

Definição

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

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)

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 como null, qualquer tentativa de desserializar instâncias do tipo dado resultará numa exceçã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