AIFunctionFactoryOptions.ParameterBindingOptions.BindParameter Propriedade

Definição

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

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 de Propriedade

Observações

O valor predefinido é null.

Se null, a semântica de ligação por defeito é usada para o parâmetro. Se não- null, cada vez que o AIFunction for invocado, este delegado será invocado para selecionar o valor do argumento a usar para o parâmetro. O valor de retorno do delegado será usado para o valor do parâmetro.

Aplica-se a