AIJsonSchemaTransformOptions Класс

Определение

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

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()

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

Свойства

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

Возвращает значение, указывающее, следует ли преобразовывать логические схемы в эквивалентные представления на основе объектов.

DisallowAdditionalProperties

Возвращает значение, указывающее, следует ли создавать схемы с дополнительным значениемProperties, равным false для объектов .NET.

MoveDefaultKeywordToDescription

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

RequireAllProperties

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

TransformSchemaNode

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

UseNullableKeyword

Возвращает значение, указывающее, следует ли заменять ключевые слова типа null ключевыми словами стиля OpenAPI 3.0 в схеме.

Методы

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

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

Equals(AIJsonSchemaTransformOptions)

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

Equals(Object)

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

GetHashCode()

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

ToString()

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

Операторы

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

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

Inequality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions)

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

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