AIJsonSchemaTransformOptions クラス

定義

JSON スキーマ変換機能の動作 AIJsonUtilities 構成するためのオプションを提供します。

public ref class AIJsonSchemaTransformOptions sealed : IEquatable<Microsoft::Extensions::AI::AIJsonSchemaTransformOptions ^>
public sealed class AIJsonSchemaTransformOptions : IEquatable<Microsoft.Extensions.AI.AIJsonSchemaTransformOptions>
type AIJsonSchemaTransformOptions = class
    interface IEquatable<AIJsonSchemaTransformOptions>
Public NotInheritable Class AIJsonSchemaTransformOptions
Implements IEquatable(Of AIJsonSchemaTransformOptions)
継承
AIJsonSchemaTransformOptions
実装

コンストラクター

名前 説明
AIJsonSchemaTransformOptions()

JSON スキーマ変換機能の動作 AIJsonUtilities 構成するためのオプションを提供します。

プロパティ

名前 説明
ConvertBooleanSchemas

ブール型スキーマを同等のオブジェクト ベースの表現に変換するかどうかを示す値を取得します。

DisallowAdditionalProperties

.NET オブジェクトに対して additionalProperties が false に設定されたスキーマを生成するかどうかを示す値を取得します。

MoveDefaultKeywordToDescription

既定のキーワードをスキーマの説明フィールドに移動するかどうかを示す値を取得します。

RequireAllProperties

スキーマ内のすべてのプロパティを必須としてマークするかどうかを示す値を取得します。

TransformSchemaNode

型グラフ内で生成されるすべてのスキーマに対して呼び出されるコールバックを取得します。

UseNullableKeyword

スキーマ内の Null 許容の "type" キーワードを OpenAPI 3.0 スタイルの "null 許容" キーワードに置き換えるかどうかを示す値を取得します。

メソッド

名前 説明
<Clone>$()

JSON スキーマ変換機能の動作 AIJsonUtilities 構成するためのオプションを提供します。

Equals(AIJsonSchemaTransformOptions)

JSON スキーマ変換機能の動作 AIJsonUtilities 構成するためのオプションを提供します。

Equals(Object)

JSON スキーマ変換機能の動作 AIJsonUtilities 構成するためのオプションを提供します。

GetHashCode()

JSON スキーマ変換機能の動作 AIJsonUtilities 構成するためのオプションを提供します。

ToString()

JSON スキーマ変換機能の動作 AIJsonUtilities 構成するためのオプションを提供します。

演算子

名前 説明
Equality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions)

JSON スキーマ変換機能の動作 AIJsonUtilities 構成するためのオプションを提供します。

Inequality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions)

JSON スキーマ変換機能の動作 AIJsonUtilities 構成するためのオプションを提供します。

適用対象