JsonTypeInfo.CreateJsonTypeInfo メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateJsonTypeInfo(Type, JsonSerializerOptions) |
空 JsonTypeInfo のインスタンスを作成します。 |
CreateJsonTypeInfo<T>(JsonSerializerOptions) |
空 JsonTypeInfo<T> のインスタンスを作成します。 |
CreateJsonTypeInfo(Type, JsonSerializerOptions)
- ソース:
- JsonTypeInfo.cs
- ソース:
- JsonTypeInfo.cs
- ソース:
- JsonTypeInfo.cs
空 JsonTypeInfo のインスタンスを作成します。
public:
static System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ CreateJsonTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateJsonTypeInfo (Type type, System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Shared Function CreateJsonTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo
パラメーター
- type
- Type
コントラクト メタデータが指定される型。
- options
- JsonSerializerOptions
JsonSerializerOptionsメタデータが関連付けられているインスタンス。
戻り値
空 JsonTypeInfo のインスタンス。
例外
type
または options
が null
です。
type
シリアル化には使用できません。
注釈
返される JsonTypeInfo は空白になります。このプロパティは、 から解決されるか、型の組み込みコンバーターから解決Convertersされるのを除きますConverter。 型宣言で を使用して JsonConverterAttribute 指定されたコンバーターは、このメソッドでは解決されません。
解決されるコンバーターは、 の Kind値に影響を与えます。これにより、インスタンスで変更できるメタデータの型が JsonTypeInfo 制限されます。
適用対象
CreateJsonTypeInfo<T>(JsonSerializerOptions)
- ソース:
- JsonTypeInfo.cs
- ソース:
- JsonTypeInfo.cs
- ソース:
- JsonTypeInfo.cs
空 JsonTypeInfo<T> のインスタンスを作成します。
public:
generic <typename T>
static System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ CreateJsonTypeInfo(System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> CreateJsonTypeInfo<T> (System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Shared Function CreateJsonTypeInfo(Of T) (options As JsonSerializerOptions) As JsonTypeInfo(Of T)
型パラメーター
- T
コントラクト メタデータが指定される型。
パラメーター
- options
- JsonSerializerOptions
JsonSerializerOptionsメタデータが関連付けられているインスタンス。
戻り値
空 JsonTypeInfo<T> のインスタンス。
例外
options
が null
です。
注釈
返される <cref="T:System.Text.Json.Serialization.Metadata.JsonTypeInfo'1> は空白になりますが、 プロパティを除き Converter 、型の または 組み込みのコンバーターから Converters 解決されます。 型宣言で を使用して JsonConverterAttribute 指定されたコンバーターは、このメソッドでは解決されません。
解決されるコンバーターは、 の Kind値に影響を与えます。これにより、インスタンスで変更できるメタデータの型が JsonTypeInfo 制限されます。
適用対象
.NET