AIJsonSchemaTransformContext 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
より大きなスキーマ ドキュメントを使用してスキーマ ノードを変換するためのコンテキストを定義します。
public value class AIJsonSchemaTransformContext
public readonly struct AIJsonSchemaTransformContext
type AIJsonSchemaTransformContext = struct
Public Structure AIJsonSchemaTransformContext
- 継承
注釈
この構造体は、CreateJsonSchema(Type, String, Boolean, Object, JsonSerializerOptions, AIJsonSchemaCreateOptions) メソッドによってユーザー指定のTransformSchemaNode コールバックに渡され、直接インスタンス化することはできません。
プロパティ
| 名前 | 説明 |
|---|---|
| IsCollectionElementSchema |
現在のスキーマがコレクション要素であるかどうかを示す値を取得します。 |
| IsDictionaryValueSchema |
現在のスキーマがディクショナリ値かどうかを示す値を取得します。 |
| Path |
現在生成されているスキーマ ドキュメントへのパスを取得します。 |
| PropertyName |
現在のスキーマがオブジェクトのプロパティである場合は、包含プロパティ名を取得します。 |