AIJsonSchemaCreateOptions Класс

Определение

Предоставляет параметры настройки поведения AIJsonUtilities функций создания схемы JSON.

public ref class AIJsonSchemaCreateOptions sealed : IEquatable<Microsoft::Extensions::AI::AIJsonSchemaCreateOptions ^>
public sealed class AIJsonSchemaCreateOptions : IEquatable<Microsoft.Extensions.AI.AIJsonSchemaCreateOptions>
type AIJsonSchemaCreateOptions = class
    interface IEquatable<AIJsonSchemaCreateOptions>
Public NotInheritable Class AIJsonSchemaCreateOptions
Implements IEquatable(Of AIJsonSchemaCreateOptions)
Наследование
AIJsonSchemaCreateOptions
Реализации

Конструкторы

Имя Описание
AIJsonSchemaCreateOptions()

Предоставляет параметры настройки поведения AIJsonUtilities функций создания схемы JSON.

Свойства

Имя Описание
Default

Возвращает экземпляр параметров по умолчанию.

IncludeParameter

Возвращает обратный вызов, который вызывается для каждого параметра в предоставленном MethodBaseCreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) , чтобы определить, следует ли включать его в созданную схему.

IncludeSchemaKeyword

Возвращает значение, указывающее, следует ли включать ключевое слово $schema в созданные схемы.

ParameterDescriptionProvider

Возвращает обратный вызов, который вызывается для каждого параметра в предоставленном MethodBaseCreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) для получения описания параметра.

TransformOptions

AIJsonSchemaTransformOptions Возвращает управляющие преобразования схемы JSON после создания.

TransformSchemaNode

Возвращает обратный вызов, который вызывается для каждой схемы, созданной в графе типов.

Методы

Имя Описание
<Clone>$()

Предоставляет параметры настройки поведения AIJsonUtilities функций создания схемы JSON.

Equals(AIJsonSchemaCreateOptions)

Указывает, равен ли текущий объект другому объекту того же типа.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

GetHashCode()

Служит хэш-функцией по умолчанию.

ToString()

Предоставляет параметры настройки поведения AIJsonUtilities функций создания схемы JSON.

Операторы

Имя Описание
Equality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions)

Предоставляет параметры настройки поведения AIJsonUtilities функций создания схемы JSON.

Inequality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions)

Предоставляет параметры настройки поведения AIJsonUtilities функций создания схемы JSON.

Применяется к