Поделиться через


JsonDerivedType Конструкторы

Определение

Перегрузки

JsonDerivedType(Type)

Инициализирует новый экземпляр JsonDerivedType класса , который представляет поддерживаемый производный тип без дискриминатора типа.

JsonDerivedType(Type, Int32)

Инициализирует новый экземпляр JsonDerivedType класса , который представляет поддерживаемый производный тип с дискриминатором целочисленного типа.

JsonDerivedType(Type, String)

Инициализирует новый экземпляр JsonDerivedType класса , который представляет поддерживаемый производный тип с дискриминатором строкового типа.

JsonDerivedType(Type)

Исходный код:
JsonDerivedType.cs
Исходный код:
JsonDerivedType.cs
Исходный код:
JsonDerivedType.cs

Инициализирует новый экземпляр JsonDerivedType класса , который представляет поддерживаемый производный тип без дискриминатора типа.

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)

Параметры

derivedType
Type

Производный тип, поддерживаемый метаданными полиморфного типа.

Применяется к

JsonDerivedType(Type, Int32)

Исходный код:
JsonDerivedType.cs
Исходный код:
JsonDerivedType.cs
Исходный код:
JsonDerivedType.cs

Инициализирует новый экземпляр JsonDerivedType класса , который представляет поддерживаемый производный тип с дискриминатором целочисленного типа.

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)

Параметры

derivedType
Type

Производный тип, поддерживаемый метаданными полиморфного типа.

typeDiscriminator
Int32

Дискриминатор типа, связанный с производным типом.

Применяется к

JsonDerivedType(Type, String)

Исходный код:
JsonDerivedType.cs
Исходный код:
JsonDerivedType.cs
Исходный код:
JsonDerivedType.cs

Инициализирует новый экземпляр JsonDerivedType класса , который представляет поддерживаемый производный тип с дискриминатором строкового типа.

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)

Параметры

derivedType
Type

Производный тип, поддерживаемый метаданными полиморфного типа.

typeDiscriminator
String

Дискриминатор типа, связанный с производным типом.

Применяется к