AIJsonSchemaTransformOptions Classe

Definição

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.

Aplica-se a