AIJsonSchemaTransformContext 構造体

定義

より大きなスキーマ ドキュメントを使用してスキーマ ノードを変換するためのコンテキストを定義します。

public value class AIJsonSchemaTransformContext
public readonly struct AIJsonSchemaTransformContext
type AIJsonSchemaTransformContext = struct
Public Structure AIJsonSchemaTransformContext
継承
AIJsonSchemaTransformContext

注釈

この構造体は、CreateJsonSchema(Type, String, Boolean, Object, JsonSerializerOptions, AIJsonSchemaCreateOptions) メソッドによってユーザー指定のTransformSchemaNode コールバックに渡され、直接インスタンス化することはできません。

プロパティ

名前 説明
IsCollectionElementSchema

現在のスキーマがコレクション要素であるかどうかを示す値を取得します。

IsDictionaryValueSchema

現在のスキーマがディクショナリ値かどうかを示す値を取得します。

Path

現在生成されているスキーマ ドキュメントへのパスを取得します。

PropertyName

現在のスキーマがオブジェクトのプロパティである場合は、包含プロパティ名を取得します。

適用対象