Język

AgentOptimizationClient Class

Definition

Extends AgentOptimizationClient with a public config resolution method that wraps the internal GetCandidateConfigFlat call with OPTIMIZATION_CONFIG env-var fallback.

public class AgentOptimizationClient
type AgentOptimizationClient = class
Public Class AgentOptimizationClient
Inheritance
AgentOptimizationClient

Constructors

Name Description
AgentOptimizationClient()

Initializes a new instance of AgentOptimizationJobs for mocking.

AgentOptimizationClient(AgentOptimizationClientSettings)

Initializes a new instance of AgentOptimizationClient from a AgentOptimizationClientSettings.

AgentOptimizationClient(Uri, TokenCredential, AgentOptimizationClientOptions)

Initializes a new instance of AgentOptimizationClient.

AgentOptimizationClient(Uri, TokenCredential)

Initializes a new instance of AgentOptimizationClient.

Properties

Name Description
Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

Name Description
ResolveOptions(String, CancellationToken)

Synchronous version of ResolveOptionsAsync(String, CancellationToken).

ResolveOptionsAsync(String, CancellationToken)

Resolves a CandidateDeployConfig using a priority waterfall:

  1. API — calls GetCandidateConfigFlat using the client's configured endpoint and credential pipeline.
  2. Env var — reads OPTIMIZATION_CONFIG as inline JSON and deserializes it.
Returns a Response<T> wrapping the resolved config so callers can inspect HTTP status and headers. When falling back to the env var, the response from the failed API call is preserved when available. Returns null when no source matches.

Applies to