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 インスタンス。

返品

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

実装

例外

type または optionsnull

注釈

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

適用対象