JsonSerializerOptions.AddContext<TContext> Methode
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.
Let op
JsonSerializerOptions.AddContext is obsolete. To register a JsonSerializerContext, use either the TypeInfoResolver or TypeInfoResolverChain properties.
Voegt een nieuwe JsonSerializerContext toe aan de metagegevensomzetting van het huidige JsonSerializerOptions exemplaar.
public:
generic <typename TContext>
where TContext : System::Text::Json::Serialization::JsonSerializerContextgcnew() void AddContext();
[System.Obsolete("JsonSerializerOptions.AddContext is obsolete. To register a JsonSerializerContext, use either the TypeInfoResolver or TypeInfoResolverChain properties.", DiagnosticId="SYSLIB0049", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void AddContext<TContext>() where TContext : System.Text.Json.Serialization.JsonSerializerContext, new();
public void AddContext<TContext>() where TContext : System.Text.Json.Serialization.JsonSerializerContext, new();
[<System.Obsolete("JsonSerializerOptions.AddContext is obsolete. To register a JsonSerializerContext, use either the TypeInfoResolver or TypeInfoResolverChain properties.", DiagnosticId="SYSLIB0049", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.AddContext : unit -> unit (requires 'Context :> System.Text.Json.Serialization.JsonSerializerContext and 'Context : (new : unit -> 'Context))
member this.AddContext : unit -> unit (requires 'Context :> System.Text.Json.Serialization.JsonSerializerContext and 'Context : (new : unit -> 'Context))
Public Sub AddContext(Of TContext As {JsonSerializerContextNew}) ()
Type parameters
- TContext
De algemene definitie van het opgegeven contexttype.
- Kenmerken
Opmerkingen
Bij het serialiseren en deserialiseren van typen met behulp van het optiesexemplaren worden metagegevens voor de typen opgehaald uit het contextexemplaren.
De methoden ondersteunen het toevoegen van meerdere contexten per exemplaar van opties. Metagegevens worden omgezet in de volgorde van configuratie, vergelijkbaar met hoe Combine(IJsonTypeInfoResolver[]) metagegevens worden omgezet.