AIJsonSchemaTransformOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece opções para configurar o comportamento da funcionalidade de transformação de AIJsonUtilities 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
| Nome | Description |
|---|---|
| AIJsonSchemaTransformOptions() |
Fornece opções para configurar o comportamento da funcionalidade de transformação de AIJsonUtilities esquema JSON. |
Propriedades
| Nome | Description |
|---|---|
| ConvertBooleanSchemas |
Obtém um valor que indica se os esquemas boolianos devem ser convertidos em representações baseadas em objeto equivalentes. |
| DisallowAdditionalProperties |
Obtém um valor que indica se os esquemas devem ser gerados com as adicionalProperties definidas como false para objetos .NET. |
| MoveDefaultKeywordToDescription |
Obtém um valor que indica se a palavra-chave padrão deve ser movida para o campo de descrição no esquema. |
| RequireAllProperties |
Obtém um valor que indica se todas as propriedades devem ser marcadas conforme necessário no esquema. |
| TransformSchemaNode |
Obtém um retorno de chamada que é invocado para cada esquema gerado dentro do grafo de tipo. |
| UseNullableKeyword |
Obtém um valor que indica se as palavras-chave "type" anuláveis devem ser substituídas por palavras-chave "anuláveis" no estilo OpenAPI 3.0 no esquema. |
Métodos
| Nome | Description |
|---|---|
| <Clone>$() |
Fornece opções para configurar o comportamento da funcionalidade de transformação de AIJsonUtilities esquema JSON. |
| Equals(AIJsonSchemaTransformOptions) |
Fornece opções para configurar o comportamento da funcionalidade de transformação de AIJsonUtilities esquema JSON. |
| Equals(Object) |
Fornece opções para configurar o comportamento da funcionalidade de transformação de AIJsonUtilities esquema JSON. |
| GetHashCode() |
Fornece opções para configurar o comportamento da funcionalidade de transformação de AIJsonUtilities esquema JSON. |
| ToString() |
Fornece opções para configurar o comportamento da funcionalidade de transformação de AIJsonUtilities esquema JSON. |
Operadores
| Nome | Description |
|---|---|
| Equality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions) |
Fornece opções para configurar o comportamento da funcionalidade de transformação de AIJsonUtilities esquema JSON. |
| Inequality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions) |
Fornece opções para configurar o comportamento da funcionalidade de transformação de AIJsonUtilities esquema JSON. |