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