JsonTypeInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
型に関する JSON シリアル化関連のメタデータを提供します。
public ref class JsonTypeInfo
public ref class JsonTypeInfo abstract
public class JsonTypeInfo
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public Class JsonTypeInfo
Public MustInherit Class JsonTypeInfo
- 継承
-
JsonTypeInfo
- 派生
プロパティ
Converter |
現在の型に JsonConverter 関連付けられている を取得します。 |
CreateObject |
逆シリアル化に使用するパラメーターなしのファクトリを取得または設定します。 |
IsReadOnly |
現在のインスタンスが変更のためにロックされているかどうかを示す値を取得します。 |
Kind |
現在のインスタンスが指定するコントラクト メタデータの種類を表す値を取得します。 |
NumberHandling |
型レベル NumberHandling のオーバーライドを取得または設定します。 |
OnDeserialized |
逆シリアル化が発生した後に呼び出されるコールバックを取得または設定します。 |
OnDeserializing |
逆シリアル化が発生する前に呼び出されるコールバックを取得または設定します。 |
OnSerialized |
シリアル化が発生した後に呼び出されるコールバックを取得または設定します。 |
OnSerializing |
シリアル化が行われる前に呼び出されるコールバックを取得または設定します。 |
Options |
現在JsonTypeInfoのインスタンスにJsonSerializerOptions関連付けられている値を取得します。 |
OriginatingResolver |
このメタデータ インスタンスの送信元の を IJsonTypeInfoResolver 取得または設定します。 |
PolymorphismOptions |
ポリモーフィズム メタデータを指定する構成オブジェクトを取得または設定します。 |
PreferredPropertyObjectCreationHandling |
型に含まれるプロパティの優先 JsonObjectCreationHandling 値を取得または設定します。 |
Properties |
現在の型に対応するメタデータの JsonPropertyInfo 一覧を取得します。 |
Type |
Type JSON シリアル化コントラクトが定義されている を取得します。 |
UnmappedMemberHandling |
型レベル JsonUnmappedMemberHandling のオーバーライドを取得または設定します。 |
メソッド
CreateJsonPropertyInfo(Type, String) |
現在JsonTypeInfoの の空JsonPropertyInfoのインスタンスを作成します。 |
CreateJsonTypeInfo(Type, JsonSerializerOptions) |
空 JsonTypeInfo のインスタンスを作成します。 |
CreateJsonTypeInfo<T>(JsonSerializerOptions) |
空 JsonTypeInfo<T> のインスタンスを作成します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MakeReadOnly() |
現在のインスタンスをロックして、さらに変更します。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |