DefaultJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定type
options
の構成の 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 リフレクション派生 JSON コントラクトを定義します type
。
実装
例外
type
または options
が null
です。
注釈
このメソッドの基本実装では、リフレクション派生コントラクトが生成され、リストからコールバックが Modifiers 適用されます。