JsonDerivedTypeAttribute Klass

Definition

När den placeras på en typdeklaration anger att den angivna undertypen ska väljas till polymorf serialisering.

public ref class JsonDerivedTypeAttribute : System::Text::Json::Serialization::JsonAttribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=false)]
public class JsonDerivedTypeAttribute : System.Text.Json.Serialization.JsonAttribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=false)>]
type JsonDerivedTypeAttribute = class
    inherit JsonAttribute
Public Class JsonDerivedTypeAttribute
Inherits JsonAttribute
Arv
JsonDerivedTypeAttribute
Attribut

Konstruktorer

Name Description
JsonDerivedTypeAttribute(Type, Int32)

Initierar ett nytt attribut med angivna parametrar.

JsonDerivedTypeAttribute(Type, String)

Initierar ett nytt attribut med angivna parametrar.

JsonDerivedTypeAttribute(Type)

Initierar ett nytt attribut med angivna parametrar.

Egenskaper

Name Description
DerivedType

En härledd typ som bör stödjas i polymorf serialisering av den deklarerade bastypen.

TypeDiscriminator

Den typdiskriminatoridentifierare som ska användas för serialiseringen av undertypen.

TypeId

När den implementeras i en härledd klass hämtar du en unik identifierare för den här Attribute.

(Ärvd från Attribute)

Metoder

Name Description
Equals(Object)

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.

(Ärvd från Attribute)
GetHashCode()

Returnerar hash-koden för den här instansen.

(Ärvd från Attribute)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IsDefaultAttribute()

När den åsidosättas i en härledd klass anger du om värdet för den här instansen är standardvärdet för den härledda klassen.

(Ärvd från Attribute)
Match(Object)

När den åsidosätts i en härledd klass returneras ett värde som anger om den här instansen är lika med ett angivet objekt.

(Ärvd från Attribute)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för