DefaultJsonTypeInfoResolver Klass

Definition

Definierar den standardmässiga, reflektionsbaserade JSON-kontraktsmatcharen som används av System.Text.Json.

public ref class DefaultJsonTypeInfoResolver : System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver
public class DefaultJsonTypeInfoResolver : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
type DefaultJsonTypeInfoResolver = class
    interface IJsonTypeInfoResolver
Public Class DefaultJsonTypeInfoResolver
Implements IJsonTypeInfoResolver
Arv
DefaultJsonTypeInfoResolver
Implementeringar

Kommentarer

Den kontraktslösare som används av Default.

Konstruktorer

Name Description
DefaultJsonTypeInfoResolver()

Skapar en föränderlig DefaultJsonTypeInfoResolver instans.

Egenskaper

Name Description
Modifiers

Hämtar en lista över användardefinierade återanrop som kan användas för att ändra det ursprungliga kontraktet.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetTypeInfo(Type, JsonSerializerOptions)

Löser ett JSON-kontrakt för en viss type och options konfiguration.

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)

Tilläggsmetoder

Name Description
WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>)

Skapar en matchare och tillämpar ändringar på metadata som genereras av källan resolver.

Gäller för