DefaultJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) Metod

Definition

Löser ett JSON-kontrakt för en viss type och options konfiguration.

public:
 virtual System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public virtual System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(Type type, System.Text.Json.JsonSerializerOptions options);
abstract member GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
override this.GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Overridable Function GetTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo

Parametrar

type
Type

Den typ som ett JSON-kontrakt ska matchas för.

options
JsonSerializerOptions

En JsonSerializerOptions instans som används för att fastställa kontraktskonfiguration.

Returer

En JsonTypeInfo definition av ett reflektions-härlett JSON-kontrakt för type.

Implementeringar

Undantag

type eller options är null.

Kommentarer

Den grundläggande implementeringen av den här metoden skapar ett reflektions-härlett kontrakt och tillämpar eventuella återanrop från Modifiers listan.

Gäller för