AIJsonSchemaTransformOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |