AIJsonSchemaTransformOptions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece opções para configurar o comportamento da funcionalidade de AIJsonUtilities transformação de esquema 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)
- Herança
-
AIJsonSchemaTransformOptions
- Implementações
Construtores
| Name | Description |
|---|---|
| AIJsonSchemaTransformOptions() |
Fornece opções para configurar o comportamento da funcionalidade de AIJsonUtilities transformação de esquema JSON. |
Propriedades
| Name | Description |
|---|---|
| ConvertBooleanSchemas |
Obtém um valor que indica se deve converter esquemas booleanos em representações equivalentes baseadas em objetos. |
| DisallowAdditionalProperties |
Recebe um valor que indica se deve gerar esquemas com as propriedades adicionais definidas como false para objetos .NET. |
| MoveDefaultKeywordToDescription |
Recebe um valor que indica se deve mover a palavra-chave padrão para o campo de descrição no esquema. |
| RequireAllProperties |
Obtém um valor que indica se deve marcar todas as propriedades conforme exigido no esquema. |
| TransformSchemaNode |
Recebe um callback que é invocado para cada esquema gerado dentro do grafo de tipos. |
| UseNullableKeyword |
Recebe um valor que indica se deve substituir palavras-chave "type" anuláveis por palavras-chave "nullable" ao estilo OpenAPI 3.0 no esquema. |
Métodos
| Name | Description |
|---|---|
| <Clone>$() |
Fornece opções para configurar o comportamento da funcionalidade de AIJsonUtilities transformação de esquema JSON. |
| Equals(AIJsonSchemaTransformOptions) |
Fornece opções para configurar o comportamento da funcionalidade de AIJsonUtilities transformação de esquema JSON. |
| Equals(Object) |
Fornece opções para configurar o comportamento da funcionalidade de AIJsonUtilities transformação de esquema JSON. |
| GetHashCode() |
Fornece opções para configurar o comportamento da funcionalidade de AIJsonUtilities transformação de esquema JSON. |
| ToString() |
Fornece opções para configurar o comportamento da funcionalidade de AIJsonUtilities transformação de esquema JSON. |
Operadores
| Name | Description |
|---|---|
| Equality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions) |
Fornece opções para configurar o comportamento da funcionalidade de AIJsonUtilities transformação de esquema JSON. |
| Inequality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions) |
Fornece opções para configurar o comportamento da funcionalidade de AIJsonUtilities transformação de esquema JSON. |