Partager via


JsonSerializerOptions.AddContext<TContext> Méthode

Définition

Attention

JsonSerializerOptions.AddContext is obsolete. To register a JsonSerializerContext, use either the TypeInfoResolver or TypeInfoResolverChain properties.

Ajoute un nouveau JsonSerializerContext à la résolution de métadonnées du instance actuel JsonSerializerOptions .

public:
generic <typename TContext>
 where TContext : System::Text::Json::Serialization::JsonSerializerContextgcnew() void AddContext();
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}")]
public void AddContext<TContext> () where TContext : System.Text.Json.Serialization.JsonSerializerContext, new();
member this.AddContext : unit -> unit (requires 'Context :> System.Text.Json.Serialization.JsonSerializerContext and 'Context : (new : unit -> 'Context))
[<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))
Public Sub AddContext(Of TContext As {JsonSerializerContextNew}) ()

Paramètres de type

TContext

Définition générique du type de contexte spécifié.

Attributs

Remarques

Lors de la sérialisation et de la désérialisation de types à l’aide des options instance, les métadonnées des types sont extraites du contexte instance.

Les méthodes prennent en charge l’ajout de plusieurs contextes par options instance. Les métadonnées sont résolues dans l’ordre de configuration, de la même façon que Combine(IJsonTypeInfoResolver[]) les métadonnées.

S’applique à