Partager via


AIFunctionFactoryOptions Classe

Définition

Représente les options qui peuvent être fournies lors de la création d’une AIFunction méthode.

public ref class AIFunctionFactoryOptions sealed
public sealed class AIFunctionFactoryOptions
type AIFunctionFactoryOptions = class
Public NotInheritable Class AIFunctionFactoryOptions
Héritage
AIFunctionFactoryOptions

Constructeurs

Nom Description
AIFunctionFactoryOptions()

Initialise une nouvelle instance de la classe AIFunctionFactoryOptions.

Propriétés

Nom Description
AdditionalProperties

Obtient ou définit des valeurs supplémentaires à stocker sur la propriété résultante AdditionalProperties .

ConfigureParameterBinding

Obtient ou définit un délégué utilisé pour déterminer comment un paramètre particulier à la fonction doit être lié.

Description

Obtient ou définit la description à utiliser pour la fonction.

ExcludeResultSchema

Obtient ou définit une valeur indiquant s’il faut exclure la génération d’un schéma JSON pour le type de retour de la fonction.

JsonSchemaCreateOptions

Obtient ou définit la gouvernance de AIJsonSchemaCreateOptions la génération de schémas JSON pour les paramètres d’entrée et le type de retour de la fonction.

MarshalResult

Obtient ou définit un délégué utilisé pour déterminer le Object retour par InvokeAsync(AIFunctionArguments, CancellationToken).

Name

Obtient ou définit le nom à utiliser pour la fonction.

SerializerOptions

Obtient ou définit le JsonSerializerOptions utilisé pour marshaler .NET valeurs transmises au délégué sous-jacent.

S’applique à