JsonSerializerOptions.AddContext<TContext> Methode

Definitie

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.

Van toepassing op