using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using TEAMModelOS.SDK; using TEAMModelOS.SDK.DI; using TEAMModelOS.SDK.Models.Service; namespace TEAMModelFunction { public class Program { static async Task Main(string[] args) { // #if DEBUG // Debugger.Launch(); // #endif // var host = new HostBuilder() // .ConfigureFunctionsWorkerDefaults() // // .ConfigureServices(Services => { var s = Environment.GetEnvironmentVariable("Azure:ServiceBus:ConnectionString"); // Services.AddSingleton(); Services.AddHttpClient(); Services.AddHttpClient(); Services.AddHttpClient(); Services.AddHttpClient(); Services.AddAzureServiceBus(Environment.GetEnvironmentVariable("Azure:ServiceBus:ConnectionString")); Services.AddAzureStorage(Environment.GetEnvironmentVariable("Azure:Storage:ConnectionString")); Services.AddAzureCosmos(Environment.GetEnvironmentVariable("Azure:Cosmos:ConnectionString")); Services.AddAzureRedis(Environment.GetEnvironmentVariable("Azure:Redis:ConnectionString")); //s.AddSingleton(); }) // .Build(); // // await host.RunAsync(); // } } }