AIFunctionFactoryOptions.ParameterBindingOptions.BindParameter Propriedade

Definição

Obtém um delegado usado para determinar o valor de um parâmetro associado.

public:
 property Func<System::Reflection::ParameterInfo ^, Microsoft::Extensions::AI::AIFunctionArguments ^, System::Object ^> ^ BindParameter { Func<System::Reflection::ParameterInfo ^, Microsoft::Extensions::AI::AIFunctionArguments ^, System::Object ^> ^ get(); void set(Func<System::Reflection::ParameterInfo ^, Microsoft::Extensions::AI::AIFunctionArguments ^, System::Object ^> ^ value); };
public Func<System.Reflection.ParameterInfo,Microsoft.Extensions.AI.AIFunctionArguments,object?>? BindParameter { get; init; }
member this.BindParameter : Func<System.Reflection.ParameterInfo, Microsoft.Extensions.AI.AIFunctionArguments, obj> with get, set
Public Property BindParameter As Func(Of ParameterInfo, AIFunctionArguments, Object)

Valor da propriedade

Comentários

O valor padrão é null.

Se null, a semântica de associação padrão é usada para o parâmetro. Se não for null, cada vez que for AIFunction invocado, esse delegado será invocado para selecionar o valor do argumento a ser usado para o parâmetro. O valor retornado do delegado será usado para o valor do parâmetro.

Aplica-se a