using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using System.Threading.Tasks; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; namespace OllamaStudy.Core { public static class OllamaServerExtenstons { public static IServiceCollection AddServerConfig(this IServiceCollection services, IConfiguration configuration) { services.AddOptions(); services.Configure(configuration.GetSection("OllamaServer")); //services.AddOptions(); //services // .AddOptions() // .Configure(config => { }); //services // .AddOptions() // .Configure((a, b) => { }); //services.Configure(configuration.GetSection("OllamaServer")); return services; } public static IHost UseServerConfig(this IHost app) { return app; } } }