JsonSerializerContext Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |