語言

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 ,該代理會被呼叫以選擇參數的參數值。 代表的回傳值將用於參數的值。

適用於