AIFunctionFactoryOptions.ConfigureParameterBinding Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un delegato utilizzato per determinare la modalità di associazione di un parametro specifico alla funzione.
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)
Valore della proprietà
Commenti
Se null, verrà usata la logica di associazione dei parametri predefinita. Se nonnull è un valore, questo delegato verrà richiamato una volta per ogni parametro nella funzione durante la creazione dell'istanza AIFunction . Non viene richiamato per i parametri di tipo CancellationToken, che sono invariabilmente associati al token fornito alla InvokeAsync(AIFunctionArguments, CancellationToken) chiamata.
La restituzione di un valore predefinito AIFunctionFactoryOptions.ParameterBindingOptions comporta lo stesso comportamento di se ConfigureParameterBinding è null.