Condividi tramite


AIFunctionFactoryOptions Classe

Definizione

Rappresenta le opzioni che è possibile specificare durante la creazione di un oggetto AIFunction da un metodo.

public ref class AIFunctionFactoryOptions sealed
public sealed class AIFunctionFactoryOptions
type AIFunctionFactoryOptions = class
Public NotInheritable Class AIFunctionFactoryOptions
Ereditarietà
AIFunctionFactoryOptions

Costruttori

Nome Descrizione
AIFunctionFactoryOptions()

Inizializza una nuova istanza della classe AIFunctionFactoryOptions.

Proprietà

Nome Descrizione
AdditionalProperties

Ottiene o imposta valori aggiuntivi da archiviare nella proprietà risultante AdditionalProperties .

ConfigureParameterBinding

Ottiene o imposta un delegato utilizzato per determinare la modalità di associazione di un parametro specifico alla funzione.

Description

Ottiene o imposta la descrizione da utilizzare per la funzione.

ExcludeResultSchema

Ottiene o imposta un valore che indica se escludere la generazione di uno schema JSON per il tipo restituito della funzione.

JsonSchemaCreateOptions

Ottiene o imposta l'oggetto che regola la AIJsonSchemaCreateOptions generazione di schemi JSON per i parametri di input e il tipo restituito della funzione.

MarshalResult

Ottiene o imposta un delegato utilizzato per determinare l'oggetto Object restituito da InvokeAsync(AIFunctionArguments, CancellationToken).

Name

Ottiene o imposta il nome da utilizzare per la funzione.

SerializerOptions

Ottiene o imposta l'JsonSerializerOptions utilizzato per effettuare il marshalling dei valori .NET passati al delegato sottostante.

Si applica a