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. |