次の方法で共有


DefaultJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) メソッド

定義

特定typeoptionsの構成の JSON コントラクトを解決します。

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

パラメーター

type
Type

JSON コントラクトを解決する対象の型。

options
JsonSerializerOptions

コントラクト構成 JsonSerializerOptions を決定するために使用されるインスタンス。

戻り値

JsonTypeInfo

JsonTypeInfo リフレクション派生 JSON コントラクトを定義します type

実装

例外

type または optionsnull です。

注釈

このメソッドの基本実装では、リフレクション派生コントラクトが生成され、リストからコールバックが Modifiers 適用されます。

適用対象