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


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

Определение

Перегрузки

JsonDerivedTypeAttribute(Type)

Инициализирует новый атрибут с указанными параметрами.

JsonDerivedTypeAttribute(Type, Int32)

Инициализирует новый атрибут с указанными параметрами.

JsonDerivedTypeAttribute(Type, String)

Инициализирует новый атрибут с указанными параметрами.

JsonDerivedTypeAttribute(Type)

Исходный код:
JsonDerivedTypeAttribute.cs
Исходный код:
JsonDerivedTypeAttribute.cs
Исходный код:
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)

Исходный код:
JsonDerivedTypeAttribute.cs
Исходный код:
JsonDerivedTypeAttribute.cs
Исходный код:
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)

Исходный код:
JsonDerivedTypeAttribute.cs
Исходный код:
JsonDerivedTypeAttribute.cs
Исходный код:
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

Идентификатор дискриминатора типа, используемый для сериализации подтипа.

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