AIFunctionFactoryOptions.ParameterBindingOptions.BindParameter Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.