Język

AIFunctionFactoryOptions.ConfigureParameterBinding Właściwość

Definicja

Pobiera lub ustawia delegata używanego do określania, w jaki sposób określony parametr funkcji powinien być powiązany.

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)

Wartość właściwości

Uwagi

Jeśli nullzostanie użyta domyślna logika powiązania parametrów. null Jeśli wartość nie jest wartością, ten delegat zostanie wywołany raz dla każdego parametru AIFunction w funkcji w ramach tworzenia wystąpienia. Nie jest wywoływana dla parametrów typu CancellationToken, które są niezmiennie powiązane z tokenem dostarczonym InvokeAsync(AIFunctionArguments, CancellationToken) do wywołania.

Zwracanie wartości domyślnej AIFunctionFactoryOptions.ParameterBindingOptions powoduje takie samo zachowanie, jak w przypadku ConfigureParameterBinding wartości null.

Dotyczy