AIJsonSchemaTransformOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |