AIJsonSchemaCreateOptions Classe

Definizione

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.

Si applica a