Language

AgentOptimizationClientHostExtensions Class

Definition

Extension methods to add AgentOptimizationClient to an IHostApplicationBuilder.

public static class AgentOptimizationClientHostExtensions
type AgentOptimizationClientHostExtensions = class
Public Module AgentOptimizationClientHostExtensions
Inheritance
AgentOptimizationClientHostExtensions

Methods

Name Description
AddAgentOptimizationClient(IHostApplicationBuilder, String, Action<AgentOptimizationClientSettings>)

Adds a singleton AgentOptimizationClient to the IHostApplicationBuilder's service collection.

AddAgentOptimizationClient(IHostApplicationBuilder, String)

Adds a singleton AgentOptimizationClient to the IHostApplicationBuilder's service collection.

AddKeyedAgentOptimizationClient(IHostApplicationBuilder, String, String, Action<AgentOptimizationClientSettings>)

Adds a keyed singleton AgentOptimizationClient to the IHostApplicationBuilder's service collection.

AddKeyedAgentOptimizationClient(IHostApplicationBuilder, String, String)

Adds a keyed singleton AgentOptimizationClient to the IHostApplicationBuilder's service collection.

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.

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.

AddOptimizationConfigSource(IConfigurationBuilder, String, String)

Adds an optimization configuration source that binds AgentOptimizationClientSettings from sectionName and projects the resolved config into agentKey.

AddOptimizationConfigSource(IConfigurationBuilder, String)

Adds an optimization configuration source that binds AgentOptimizationClientSettings from sectionName and projects the resolved config into the default AgentOptimization section.

GetOptimizationConfig(IConfiguration, String)

Gets the resolved optimization config projected into agentKey.

GetOptimizationConfig(IConfiguration)

Gets the resolved optimization config projected into the default AgentOptimization section.

Applies to