AIJsonSchemaTransformOptions Classe

Definizione

Fornisce opzioni per la configurazione del comportamento della funzionalità di AIJsonUtilities trasformazione dello schema 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)
Ereditarietà
AIJsonSchemaTransformOptions
Implementazioni

Costruttori

Nome Descrizione
AIJsonSchemaTransformOptions()

Fornisce opzioni per la configurazione del comportamento della funzionalità di AIJsonUtilities trasformazione dello schema JSON.

Proprietà

Nome Descrizione
ConvertBooleanSchemas

Ottiene un valore che indica se convertire schemi booleani in rappresentazioni equivalenti basate su oggetti.

DisallowAdditionalProperties

Ottiene un valore che indica se generare schemi con additionalProperties impostato su false per gli oggetti .NET.

MoveDefaultKeywordToDescription

Ottiene un valore che indica se spostare la parola chiave predefinita nel campo description nello schema.

RequireAllProperties

Ottiene un valore che indica se contrassegnare tutte le proprietà come richiesto nello schema.

TransformSchemaNode

Ottiene un callback richiamato per ogni schema generato all'interno del grafico dei tipi.

UseNullableKeyword

Ottiene un valore che indica se sostituire parole chiave "type" nullable con parole chiave "nullable" in stile OpenAPI 3.0 nello schema.

Metodi

Nome Descrizione
<Clone>$()

Fornisce opzioni per la configurazione del comportamento della funzionalità di AIJsonUtilities trasformazione dello schema JSON.

Equals(AIJsonSchemaTransformOptions)

Fornisce opzioni per la configurazione del comportamento della funzionalità di AIJsonUtilities trasformazione dello schema JSON.

Equals(Object)

Fornisce opzioni per la configurazione del comportamento della funzionalità di AIJsonUtilities trasformazione dello schema JSON.

GetHashCode()

Fornisce opzioni per la configurazione del comportamento della funzionalità di AIJsonUtilities trasformazione dello schema JSON.

ToString()

Fornisce opzioni per la configurazione del comportamento della funzionalità di AIJsonUtilities trasformazione dello schema JSON.

Operatori

Nome Descrizione
Equality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions)

Fornisce opzioni per la configurazione del comportamento della funzionalità di AIJsonUtilities trasformazione dello schema JSON.

Inequality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions)

Fornisce opzioni per la configurazione del comportamento della funzionalità di AIJsonUtilities trasformazione dello schema JSON.

Si applica a