Share via


JsonDerivedTypeAttribute 构造函数

定义

重载

JsonDerivedTypeAttribute(Type)

使用指定的参数初始化新属性。

JsonDerivedTypeAttribute(Type, Int32)

使用指定的参数初始化新属性。

JsonDerivedTypeAttribute(Type, String)

使用指定的参数初始化新属性。

JsonDerivedTypeAttribute(Type)

Source:
JsonDerivedTypeAttribute.cs
Source:
JsonDerivedTypeAttribute.cs
Source:
JsonDerivedTypeAttribute.cs

使用指定的参数初始化新属性。

public:
 JsonDerivedTypeAttribute(Type ^ derivedType);
public JsonDerivedTypeAttribute (Type derivedType);
new System.Text.Json.Serialization.JsonDerivedTypeAttribute : Type -> System.Text.Json.Serialization.JsonDerivedTypeAttribute
Public Sub New (derivedType As Type)

参数

derivedType
Type

在声明的基于类型的多态序列化中应支持的派生类型。

适用于

JsonDerivedTypeAttribute(Type, Int32)

Source:
JsonDerivedTypeAttribute.cs
Source:
JsonDerivedTypeAttribute.cs
Source:
JsonDerivedTypeAttribute.cs

使用指定的参数初始化新属性。

public:
 JsonDerivedTypeAttribute(Type ^ derivedType, int typeDiscriminator);
public JsonDerivedTypeAttribute (Type derivedType, int typeDiscriminator);
new System.Text.Json.Serialization.JsonDerivedTypeAttribute : Type * int -> System.Text.Json.Serialization.JsonDerivedTypeAttribute
Public Sub New (derivedType As Type, typeDiscriminator As Integer)

参数

derivedType
Type

在声明基类型的多态序列化中应支持的派生类型。

typeDiscriminator
Int32

用于子类型序列化的类型鉴别器标识符。

适用于

JsonDerivedTypeAttribute(Type, String)

Source:
JsonDerivedTypeAttribute.cs
Source:
JsonDerivedTypeAttribute.cs
Source:
JsonDerivedTypeAttribute.cs

使用指定的参数初始化新属性。

public:
 JsonDerivedTypeAttribute(Type ^ derivedType, System::String ^ typeDiscriminator);
public JsonDerivedTypeAttribute (Type derivedType, string typeDiscriminator);
new System.Text.Json.Serialization.JsonDerivedTypeAttribute : Type * string -> System.Text.Json.Serialization.JsonDerivedTypeAttribute
Public Sub New (derivedType As Type, typeDiscriminator As String)

参数

derivedType
Type

在声明基类型的多态序列化中应支持的派生类型。

typeDiscriminator
String

用于子类型序列化的类型鉴别器标识符。

适用于