Linguagem

AIJsonSchemaTransformOptions Classe

Definição

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 Descrição
AIJsonSchemaTransformOptions()

Fornece opções para configurar o comportamento da funcionalidade de AIJsonUtilities transformação de esquema JSON.

Propriedades

Name Descrição
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 ou inicializa 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 Descrição
<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 Descrição
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.

Aplica-se a