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 インスタンス。
返品
typeのリフレクション派生 JSON コントラクトを定義するJsonTypeInfo。
実装
例外
type または options が null。
注釈
このメソッドの基本実装では、リフレクション派生コントラクトが生成され、 Modifiers リストからコールバックが適用されます。