JsonTypeInfo クラス

定義

型に関する 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)

適用対象