JsonSerializerContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dostarcza metadane dotyczące zestawu typów, które są istotne dla serializacji JSON.
public ref class JsonSerializerContext abstract
public ref class JsonSerializerContext abstract : System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver
public abstract class JsonSerializerContext
public abstract class JsonSerializerContext : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
type JsonSerializerContext = class
type JsonSerializerContext = class
interface IJsonTypeInfoResolver
Public MustInherit Class JsonSerializerContext
Public MustInherit Class JsonSerializerContext
Implements IJsonTypeInfoResolver
- Dziedziczenie
-
JsonSerializerContext
- Implementuje
Konstruktory
JsonSerializerContext(JsonSerializerOptions) |
Tworzy wystąpienie JsonSerializerContext klasy i wiąże je ze wskazanym JsonSerializerOptionselementem . |
Właściwości
GeneratedSerializerOptions |
Pobiera domyślne opcje czasu wykonywania dla kontekstu. |
Options |
Pobiera określone opcje czasu wykonywania kontekstu. Jeśli podczas tworzenia wystąpienia kontekstu nie zostały przekazane żadne opcje, nowe wystąpienie jest powiązane i zwracane. |
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 wartość bieżącego wystąpienia. (Odziedziczone po Object) |
GetTypeInfo(Type) |
Pobiera metadane dla określonego typu. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
IJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) |
JsonTypeInfo Rozwiązuje kontrakt dla żądanego typu i opcji. |
Metody rozszerzania
WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>) |
Tworzy program rozpoznawania nazw i stosuje modyfikacje metadanych wygenerowanych przez źródło |