JsonSerializerContext Klas

Definitie

Biedt metagegevens over een set typen die relevant zijn voor JSON-serialisatie.

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
Overname
JsonSerializerContext
Implementeringen

Constructors

Name Description
JsonSerializerContext(JsonSerializerOptions)

Hiermee maakt u een exemplaar van JsonSerializerContext en verbindt u deze met de aangegeven JsonSerializerOptions.

Eigenschappen

Name Description
GeneratedSerializerOptions

Hiermee haalt u de standaarduitvoeringstijdopties voor de context op.

Options

Hiermee haalt u de opgegeven runtimeopties van de context op. Als er geen opties zijn doorgegeven bij het instantiƫren van de context, is een nieuw exemplaar gebonden en geretourneerd.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetTypeInfo(Type)

Hiermee haalt u metagegevens op voor het opgegeven type.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions)

Hiermee wordt een JsonTypeInfo contract voor het aangevraagde type en de gewenste opties opgelost.

Extensiemethoden

Name Description
WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>)

Hiermee maakt u een resolver en past u wijzigingen toe op de metagegevens die door de bron resolverzijn gegenereerd.

Van toepassing op