using JiShe.CollectBus.IoTDB.Context; using JiShe.CollectBus.IoTDB.Options; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Modularity; namespace JiShe.CollectBus.IoTDB; /// /// CollectBusIoTDBModule /// public class CollectBusIoTDbModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { var configuration = context.Services.GetConfiguration(); Configure(options => { configuration.GetSection(nameof(IoTDbOptions)).Bind(options); }); // 注册上下文为Scoped context.Services.AddScoped(); } }