AIJsonSchemaCreateOptions 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 configurare il comportamento della funzionalità di creazione dello AIJsonUtilities schema JSON.
public ref class AIJsonSchemaCreateOptions sealed : IEquatable<Microsoft::Extensions::AI::AIJsonSchemaCreateOptions ^>
public sealed class AIJsonSchemaCreateOptions : IEquatable<Microsoft.Extensions.AI.AIJsonSchemaCreateOptions>
type AIJsonSchemaCreateOptions = class
interface IEquatable<AIJsonSchemaCreateOptions>
Public NotInheritable Class AIJsonSchemaCreateOptions
Implements IEquatable(Of AIJsonSchemaCreateOptions)
- Ereditarietà
-
AIJsonSchemaCreateOptions
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| AIJsonSchemaCreateOptions() |
Fornisce opzioni per configurare il comportamento della funzionalità di creazione dello AIJsonUtilities schema JSON. |
Proprietà
| Nome | Descrizione |
|---|---|
| Default |
Ottiene l'istanza delle opzioni predefinite. |
| IncludeParameter |
Ottiene un callback richiamato per ogni parametro nell'oggetto MethodBase fornito a CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) per determinare se deve essere incluso nello schema generato. |
| IncludeSchemaKeyword |
Ottiene un valore che indica se includere la parola chiave $schema negli schemi creati. |
| ParameterDescriptionProvider |
Ottiene un callback richiamato per ogni parametro nell'oggetto MethodBase fornito per CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) ottenere una descrizione per il parametro . |
| TransformOptions |
Ottiene una AIJsonSchemaTransformOptions trasformazione che regola lo schema JSON dopo che è stata generata. |
| TransformSchemaNode |
Ottiene un callback richiamato per ogni schema generato all'interno del grafico dei tipi. |
Metodi
| Nome | Descrizione |
|---|---|
| <Clone>$() |
Fornisce opzioni per configurare il comportamento della funzionalità di creazione dello AIJsonUtilities schema JSON. |
| Equals(AIJsonSchemaCreateOptions) |
Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. |
| GetHashCode() |
Funge da funzione hash predefinita. |
| ToString() |
Fornisce opzioni per configurare il comportamento della funzionalità di creazione dello AIJsonUtilities schema JSON. |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions) |
Fornisce opzioni per configurare il comportamento della funzionalità di creazione dello AIJsonUtilities schema JSON. |
| Inequality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions) |
Fornisce opzioni per configurare il comportamento della funzionalità di creazione dello AIJsonUtilities schema JSON. |