Partilhar via


AIFunctionFactoryOptions Classe

Definição

Representa as opções que podem ser fornecidas ao criar um AIFunction método.

public ref class AIFunctionFactoryOptions sealed
public sealed class AIFunctionFactoryOptions
type AIFunctionFactoryOptions = class
Public NotInheritable Class AIFunctionFactoryOptions
Herança
AIFunctionFactoryOptions

Construtores

Nome Description
AIFunctionFactoryOptions()

Inicializa uma nova instância da classe AIFunctionFactoryOptions.

Propriedades

Nome Description
AdditionalProperties

Obtém ou define valores adicionais a serem armazenados na propriedade resultante AdditionalProperties .

ConfigureParameterBinding

Obtém ou define um delegado usado para determinar como um parâmetro específico para a função deve ser associado.

Description

Obtém ou define a descrição a ser usada para a função.

ExcludeResultSchema

Obtém ou define um valor que indica se a geração de um esquema JSON deve ser excluída para o tipo de retorno da função.

JsonSchemaCreateOptions

Obtém ou define o AIJsonSchemaCreateOptions controle da geração de esquemas JSON para os parâmetros de entrada e o tipo de retorno da função.

MarshalResult

Obtém ou define um delegado usado para determinar o Object retornado por InvokeAsync(AIFunctionArguments, CancellationToken).

Name

Obtém ou define o nome a ser usado para a função.

SerializerOptions

Obtém ou define o JsonSerializerOptions usado para fazer marshal .NET valores que estão sendo passados para o delegado subjacente.

Aplica-se a