AIFunctionFactoryOptions.ConfigureParameterBinding Egenskap

Definition

Hämtar eller anger ett ombud som används för att avgöra hur en viss parameter till funktionen ska bindas.

public:
 property Func<System::Reflection::ParameterInfo ^, Microsoft::Extensions::AI::AIFunctionFactoryOptions::ParameterBindingOptions> ^ ConfigureParameterBinding { Func<System::Reflection::ParameterInfo ^, Microsoft::Extensions::AI::AIFunctionFactoryOptions::ParameterBindingOptions> ^ get(); void set(Func<System::Reflection::ParameterInfo ^, Microsoft::Extensions::AI::AIFunctionFactoryOptions::ParameterBindingOptions> ^ value); };
public Func<System.Reflection.ParameterInfo,Microsoft.Extensions.AI.AIFunctionFactoryOptions.ParameterBindingOptions>? ConfigureParameterBinding { get; set; }
member this.ConfigureParameterBinding : Func<System.Reflection.ParameterInfo, Microsoft.Extensions.AI.AIFunctionFactoryOptions.ParameterBindingOptions> with get, set
Public Property ConfigureParameterBinding As Func(Of ParameterInfo, AIFunctionFactoryOptions.ParameterBindingOptions)

Egenskapsvärde

Kommentarer

Om nullanvänds standardparameterbindningslogik. Om det intenull är ett värde anropas det här ombudet en gång för varje parameter i funktionen som en del av skapandet av instansen AIFunction . Den anropas inte för parametrar av typen CancellationToken, som alltid är bundna till den token som tillhandahålls till anropet InvokeAsync(AIFunctionArguments, CancellationToken) .

Om du returnerar ett standardresultat AIFunctionFactoryOptions.ParameterBindingOptions får du samma beteende som om ConfigureParameterBinding är null.

Gäller för