Udostępnij za pośrednictwem


DefaultJsonTypeInfoResolver Klasa

Definicja

Definiuje domyślny, oparty na odbiciu rozpoznawanie kontraktów JSON używany przez plik 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
Dziedziczenie
DefaultJsonTypeInfoResolver
Implementuje

Uwagi

Program rozpoznawania kontraktów używany przez Defaultprogram .

Konstruktory

DefaultJsonTypeInfoResolver()

Tworzy wystąpienie modyfikowalne DefaultJsonTypeInfoResolver .

Właściwości

Modifiers

Pobiera listę wywołań zwrotnych zdefiniowanych przez użytkownika, których można użyć do zmodyfikowania kontraktu początkowego.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetTypeInfo(Type, JsonSerializerOptions)

Rozwiązuje kontrakt JSON dla danej type konfiguracji i options .

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>)

Tworzy narzędzie rozpoznawania i stosuje modyfikacje metadanych generowanych przez źródło resolver.

Dotyczy