Freigeben über


AIFunctionFactoryOptions Klasse

Definition

Stellt Optionen dar, die beim Erstellen einer AIFunction Methode bereitgestellt werden können.

public ref class AIFunctionFactoryOptions sealed
public sealed class AIFunctionFactoryOptions
type AIFunctionFactoryOptions = class
Public NotInheritable Class AIFunctionFactoryOptions
Vererbung
AIFunctionFactoryOptions

Konstruktoren

Name Beschreibung
AIFunctionFactoryOptions()

Initialisiert eine neue Instanz der AIFunctionFactoryOptions-Klasse.

Eigenschaften

Name Beschreibung
AdditionalProperties

Ruft zusätzliche Werte ab, die in der resultierenden AdditionalProperties Eigenschaft gespeichert werden sollen, oder legt diese fest.

ConfigureParameterBinding

Dient zum Abrufen oder Festlegen eines Delegaten, der verwendet wird, um zu bestimmen, wie ein bestimmter Parameter an die Funktion gebunden werden soll.

Description

Dient zum Abrufen oder Festlegen der Beschreibung, die für die Funktion verwendet werden soll.

ExcludeResultSchema

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Generierung eines JSON-Schemas für den Rückgabetyp der Funktion ausgeschlossen werden soll.

JsonSchemaCreateOptions

Dient zum Abrufen oder Festlegen der AIJsonSchemaCreateOptions Generierung von JSON-Schemas für die Eingabeparameter der Funktion und rückgabetyp.

MarshalResult

Dient zum Abrufen oder Festlegen eines Delegaten, der verwendet wird, um die Object zurückgegeben von InvokeAsync(AIFunctionArguments, CancellationToken).

Name

Ruft den Namen ab, der für die Funktion verwendet werden soll, oder legt diesen fest.

SerializerOptions

Ruft die JsonSerializerOptions ab, die zum Marshallen von .NET Werten verwendet werden, die an den zugrunde liegenden Delegaten übergeben werden, oder legt diesen fest.

Gilt für: