Taal

AIFunctionFactoryOptions.ConfigureParameterBinding Eigenschap

Definitie

Hiermee haalt u een gemachtigde op die wordt gebruikt om te bepalen hoe een bepaalde parameter voor de functie moet worden gebonden.

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)

Waarde van eigenschap

Opmerkingen

Als nullde standaardparameterbindingslogica wordt gebruikt. Als deze gedelegeerde geen waarde heeftnull , wordt deze gemachtigde eenmaal aangeroepen voor elke parameter in de functie als onderdeel van het maken van het AIFunction exemplaar. Het wordt niet aangeroepen voor parameters van het type CancellationToken, die altijd afhankelijk zijn van het token dat aan de InvokeAsync(AIFunctionArguments, CancellationToken) aanroep is verstrekt.

Het retourneren van een standaardresultaat AIFunctionFactoryOptions.ParameterBindingOptions resulteert in hetzelfde gedrag als indienConfigureParameterBinding.null

Van toepassing op