AIFunctionFactoryOptions.ParameterBindingOptions.BindParameter 属性

定义

获取一个委托,该委托用于确定绑定参数的值。

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)

属性值

注解

默认值为 null

如果 null为参数使用默认绑定语义。 如果不是, null则每次 AIFunction 调用该委托时,都会调用此委托以选择要用于参数的参数值。 委托的返回值将用于参数的值。

适用于