次の方法で共有


JsonSerializerOptions.GetTypeInfo(Type) メソッド

定義

現在JsonSerializerOptionsJsonTypeInfoインスタンスによって解決されたコントラクト メタデータを取得します。

public:
 System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type);
public System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo (Type type);
member this.GetTypeInfo : Type -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Function GetTypeInfo (type As Type) As JsonTypeInfo

パラメーター

type
Type

コントラクト メタデータを解決する型。

戻り値

に対して type解決されたコントラクト メタデータ。

例外

typenullです。

type はシリアル化に対して有効ではありません。

注釈

返されるメタデータは、ダウンキャスト JsonTypeInfo<T> して、関連 JsonSerializer するオーバーロードと共に使用できます。

インスタンスが JsonSerializerOptions 変更のためにロックされている場合、メソッドはメタデータのキャッシュされたインスタンスを返します。

適用対象