JsonTypeInfo.CreateObject 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置用于反序列化的无参数工厂。
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)
属性值
例外
注解
如果设置为 null,则尝试反序列化给定类型的实例将导致异常。
对于源自或源自 DefaultJsonTypeInfoResolver 的 JsonSerializerContext协定,具有一个默认构造函数或带注释 JsonConstructorAttribute 的默认构造函数的类型将映射到此委托。