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 des métadonnées de l’instance actuelle JsonSerializerOptions .

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}) ()

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 de l’instance d’options, les métadonnées des types sont extraites de l’instance de contexte.

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

S’applique à