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

Aplica-se a