Class AzureContainerAppsServiceBase
- Namespace
- FoundationaLLM.Context.Services
- Assembly
- FoundationaLLM.Context.dll
Base class for Azure Container Apps Dynamic Sessions services.
public class AzureContainerAppsServiceBase
- Inheritance
-
AzureContainerAppsServiceBase
- Derived
- Inherited Members
- Extension Methods
Constructors
AzureContainerAppsServiceBase(IHttpClientFactory, ILogger)
Base class for Azure Container Apps Dynamic Sessions services.
public AzureContainerAppsServiceBase(IHttpClientFactory httpClientFactory, ILogger logger)
Parameters
httpClientFactory
IHttpClientFactoryThe factory used to create HttpClient instances.
logger
ILoggerThe logger used for logging.
Fields
_logger
protected readonly ILogger _logger
Field Value
Methods
CreateCodeSessionInternal(string, string, string, string, string, UnifiedUserIdentity)
protected Task<CreateCodeSessionResponse> CreateCodeSessionInternal(string instanceId, string agentName, string conversationId, string context, string sessionEndpoint, UnifiedUserIdentity userIdentity)
Parameters
instanceId
stringagentName
stringconversationId
stringcontext
stringsessionEndpoint
stringuserIdentity
UnifiedUserIdentity
Returns
CreateHttpClient()
protected Task<HttpClient> CreateHttpClient()