AgentOptimizationClientHostExtensions.AddOptimizationConfigSource Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| AddOptimizationConfigSource(IConfigurationBuilder, String) |
Adds an optimization configuration source that binds AgentOptimizationClientSettings
from |
| AddOptimizationConfigSource(IConfigurationBuilder, String, Action<AgentOptimizationClientSettings>) |
Adds an optimization configuration source that binds AgentOptimizationClientSettings
from |
| AddOptimizationConfigSource(IConfigurationBuilder, String, String) |
Adds an optimization configuration source that binds AgentOptimizationClientSettings
from |
| AddOptimizationConfigSource(IConfigurationBuilder, String, String, Action<AgentOptimizationClientSettings>) |
Adds an optimization configuration source that binds AgentOptimizationClientSettings
from |
AddOptimizationConfigSource(IConfigurationBuilder, String)
Adds an optimization configuration source that binds AgentOptimizationClientSettings
from sectionName and projects the resolved config into the default
AgentOptimization section.
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddOptimizationConfigSource(this Microsoft.Extensions.Configuration.IConfigurationBuilder builder, string sectionName);
static member AddOptimizationConfigSource : Microsoft.Extensions.Configuration.IConfigurationBuilder * string -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddOptimizationConfigSource (builder As IConfigurationBuilder, sectionName As String) As IConfigurationBuilder
Parameters
- builder
- IConfigurationBuilder
The configuration builder to add to.
- sectionName
- String
The configuration section used to bind client settings.
Returns
The same builder for chaining.
Applies to
AddOptimizationConfigSource(IConfigurationBuilder, String, Action<AgentOptimizationClientSettings>)
Adds an optimization configuration source that binds AgentOptimizationClientSettings
from sectionName, applies configureSettings, and projects
the resolved config into the default AgentOptimization section.
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddOptimizationConfigSource(this Microsoft.Extensions.Configuration.IConfigurationBuilder builder, string sectionName, Action<Azure.AI.AgentServer.Optimization.AgentOptimizationClientSettings> configureSettings);
static member AddOptimizationConfigSource : Microsoft.Extensions.Configuration.IConfigurationBuilder * string * Action<Azure.AI.AgentServer.Optimization.AgentOptimizationClientSettings> -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddOptimizationConfigSource (builder As IConfigurationBuilder, sectionName As String, configureSettings As Action(Of AgentOptimizationClientSettings)) As IConfigurationBuilder
Parameters
- builder
- IConfigurationBuilder
The configuration builder to add to.
- sectionName
- String
The configuration section used to bind client settings.
- configureSettings
- Action<AgentOptimizationClientSettings>
A callback that can mutate the bound client settings.
Returns
The same builder for chaining.
Applies to
AddOptimizationConfigSource(IConfigurationBuilder, String, String)
Adds an optimization configuration source that binds AgentOptimizationClientSettings
from sectionName and projects the resolved config into agentKey.
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddOptimizationConfigSource(this Microsoft.Extensions.Configuration.IConfigurationBuilder builder, string agentKey, string sectionName);
static member AddOptimizationConfigSource : Microsoft.Extensions.Configuration.IConfigurationBuilder * string * string -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddOptimizationConfigSource (builder As IConfigurationBuilder, agentKey As String, sectionName As String) As IConfigurationBuilder
Parameters
- builder
- IConfigurationBuilder
The configuration builder to add to.
- agentKey
- String
The section that receives the resolved optimization config.
- sectionName
- String
The configuration section used to bind client settings.
Returns
The same builder for chaining.
Applies to
AddOptimizationConfigSource(IConfigurationBuilder, String, String, Action<AgentOptimizationClientSettings>)
Adds an optimization configuration source that binds AgentOptimizationClientSettings
from sectionName, applies configureSettings, and projects
the resolved config into agentKey.
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddOptimizationConfigSource(this Microsoft.Extensions.Configuration.IConfigurationBuilder builder, string agentKey, string sectionName, Action<Azure.AI.AgentServer.Optimization.AgentOptimizationClientSettings> configureSettings);
static member AddOptimizationConfigSource : Microsoft.Extensions.Configuration.IConfigurationBuilder * string * string * Action<Azure.AI.AgentServer.Optimization.AgentOptimizationClientSettings> -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddOptimizationConfigSource (builder As IConfigurationBuilder, agentKey As String, sectionName As String, configureSettings As Action(Of AgentOptimizationClientSettings)) As IConfigurationBuilder
Parameters
- builder
- IConfigurationBuilder
The configuration builder to add to.
- agentKey
- String
The section that receives the resolved optimization config.
- sectionName
- String
The configuration section used to bind client settings.
- configureSettings
- Action<AgentOptimizationClientSettings>
A callback that can mutate the bound client settings.
Returns
The same builder for chaining.