AIJsonSchemaTransformOptions Clase

Definición

Proporciona opciones para configurar el comportamiento de la funcionalidad de transformación del 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)
Herencia
AIJsonSchemaTransformOptions
Implementaciones

Constructores

Nombre Description
AIJsonSchemaTransformOptions()

Proporciona opciones para configurar el comportamiento de la funcionalidad de transformación del AIJsonUtilities esquema JSON.

Propiedades

Nombre Description
ConvertBooleanSchemas

Obtiene un valor que indica si se van a convertir esquemas booleanos en representaciones equivalentes basadas en objetos.

DisallowAdditionalProperties

Obtiene un valor que indica si se van a generar esquemas con additionalProperties establecido en false para .NET objetos.

MoveDefaultKeywordToDescription

Obtiene un valor que indica si se va a mover la palabra clave predeterminada al campo de descripción del esquema.

RequireAllProperties

Obtiene un valor que indica si se deben marcar todas las propiedades según sea necesario en el esquema.

TransformSchemaNode

Obtiene una devolución de llamada que se invoca para cada esquema que se genera dentro del gráfico de tipos.

UseNullableKeyword

Obtiene un valor que indica si se deben sustituir palabras clave "type" que aceptan valores NULL por palabras clave de estilo "nullable" de OpenAPI 3.0 en el esquema.

Métodos

Nombre Description
<Clone>$()

Proporciona opciones para configurar el comportamiento de la funcionalidad de transformación del AIJsonUtilities esquema JSON.

Equals(AIJsonSchemaTransformOptions)

Proporciona opciones para configurar el comportamiento de la funcionalidad de transformación del AIJsonUtilities esquema JSON.

Equals(Object)

Proporciona opciones para configurar el comportamiento de la funcionalidad de transformación del AIJsonUtilities esquema JSON.

GetHashCode()

Proporciona opciones para configurar el comportamiento de la funcionalidad de transformación del AIJsonUtilities esquema JSON.

ToString()

Proporciona opciones para configurar el comportamiento de la funcionalidad de transformación del AIJsonUtilities esquema JSON.

Operadores

Nombre Description
Equality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions)

Proporciona opciones para configurar el comportamiento de la funcionalidad de transformación del AIJsonUtilities esquema JSON.

Inequality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions)

Proporciona opciones para configurar el comportamiento de la funcionalidad de transformación del AIJsonUtilities esquema JSON.

Se aplica a