Sdílet prostřednictvím


JsonDerivedType Konstruktory

Definice

Přetížení

JsonDerivedType(Type)

Inicializuje novou instanci JsonDerivedType třídy, která představuje podporovaný odvozený typ bez diskriminace typu.

JsonDerivedType(Type, Int32)

Inicializuje novou instanci JsonDerivedType třídy, která představuje podporovaný odvozený typ s celočíselným typem diskriminátoru.

JsonDerivedType(Type, String)

Inicializuje novou instanci JsonDerivedType třídy, která představuje podporovaný odvozený typ s řetězcovým typem diskriminátoru.

JsonDerivedType(Type)

Zdroj:
JsonDerivedType.cs
Zdroj:
JsonDerivedType.cs
Zdroj:
JsonDerivedType.cs

Inicializuje novou instanci JsonDerivedType třídy, která představuje podporovaný odvozený typ bez diskriminace typu.

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

Parametry

derivedType
Type

Odvozený typ, který má být podporován metadaty polymorfního typu.

Platí pro

JsonDerivedType(Type, Int32)

Zdroj:
JsonDerivedType.cs
Zdroj:
JsonDerivedType.cs
Zdroj:
JsonDerivedType.cs

Inicializuje novou instanci JsonDerivedType třídy, která představuje podporovaný odvozený typ s celočíselným typem diskriminátoru.

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

Parametry

derivedType
Type

Odvozený typ, který má být podporován metadaty polymorfního typu.

typeDiscriminator
Int32

Typ diskriminující, který má být přidružen k odvozenýmu typu.

Platí pro

JsonDerivedType(Type, String)

Zdroj:
JsonDerivedType.cs
Zdroj:
JsonDerivedType.cs
Zdroj:
JsonDerivedType.cs

Inicializuje novou instanci JsonDerivedType třídy, která představuje podporovaný odvozený typ s řetězcovým typem diskriminátoru.

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

Parametry

derivedType
Type

Odvozený typ, který má být podporován metadaty polymorfního typu.

typeDiscriminator
String

Typ diskriminující, který má být přidružen k odvozenýmu typu.

Platí pro