JsonSerializerContext Klass

Definition

Innehåller metadata om en uppsättning typer som är relevanta för JSON-serialisering.

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

Konstruktorer

Name Description
JsonSerializerContext(JsonSerializerOptions)

Skapar en instans av JsonSerializerContext och binder den med den angivna JsonSerializerOptions.

Egenskaper

Name Description
GeneratedSerializerOptions

Hämtar standardalternativen för körning för kontexten.

Options

Hämtar de angivna alternativen för kontexten. Om inga alternativ skickades när kontexten instansieras binds och returneras en ny instans.

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)

Hämtar metadata för den angivna typen.

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)

Explicita gränssnittsimplementeringar

Name Description
IJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions)

Löser ett JsonTypeInfo kontrakt för den begärda typen och alternativen.

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