JsonTypeInfo.CreateObject Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define uma fábrica sem parâmetros a 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 da propriedade
Exceções
A JsonTypeInfo instância foi bloqueada para modificação adicional.
- ou -
Não há suporte para uma fábrica sem parâmetros para os metadados Kindatuais.
Comentários
Se definido como null, qualquer tentativa de desserializar instâncias do tipo fornecido resultará em uma exceção.
Para contratos provenientes de DefaultJsonTypeInfoResolver ou JsonSerializerContexttipos com um único construtor padrão ou construtores padrão anotados com JsonConstructorAttribute serão mapeados para esse delegado.