|
@@ -30,9 +30,17 @@ using TEAMModelOS.SDK.Module.AzureCosmosDBV3;
|
|
|
using TEAMModelOS.SDK.Module.AzureServiceBus;
|
|
|
using TEAMModelOS.SDK.Module.AzureTable.Implements;
|
|
|
using TEAMModelOS.SDK.Module.AzureTable.Interfaces;
|
|
|
+using TEAMModelOS.Service.Exam.Implements;
|
|
|
+using TEAMModelOS.Service.Exam.Interfaces;
|
|
|
using TEAMModelOS.Service.Services.ChangeFeed;
|
|
|
+using TEAMModelOS.Service.Services.Exam.Implements;
|
|
|
+using TEAMModelOS.Service.Services.Exam.Interfaces;
|
|
|
+using TEAMModelOS.Service.Services.Implement;
|
|
|
+using TEAMModelOS.Service.Services.Interface;
|
|
|
using TEAMModelOS.Service.Services.Learn.Implements;
|
|
|
using TEAMModelOS.Service.Services.Learn.Interfaces;
|
|
|
+using TEAMModelOS.Service.Services.PowerPoint.Implement;
|
|
|
+using TEAMModelOS.Service.Services.PowerPoint.Interface;
|
|
|
using VueCliMiddleware;
|
|
|
|
|
|
namespace TEAMModelOS
|
|
@@ -138,14 +146,16 @@ namespace TEAMModelOS
|
|
|
|
|
|
|
|
|
//全局扫描基于IBusinessService接口的实现类
|
|
|
- services.Scan(scan => scan.FromApplicationDependencies()
|
|
|
- .AddClasses(classes => classes.AssignableTo<IBusinessService>())
|
|
|
- .AsImplementedInterfaces()
|
|
|
- .WithScopedLifetime());
|
|
|
- services.Scan(scan => scan.FromApplicationDependencies()
|
|
|
- .AddClasses(classes => classes.AssignableTo<IChangeService>()).UsingRegistrationStrategy(RegistrationStrategy.Skip)
|
|
|
- .AsImplementedInterfaces()
|
|
|
- .WithSingletonLifetime());
|
|
|
+ //services.Scan(scan => scan.FromApplicationDependencies()
|
|
|
+ // .AddClasses(classes => classes.AssignableTo<IBusinessService>())
|
|
|
+ // .AsImplementedInterfaces()
|
|
|
+ // .WithScopedLifetime());
|
|
|
+ //services.Scan(scan => scan.FromApplicationDependencies()
|
|
|
+ // .AddClasses(classes => classes.AssignableTo<IChangeService>()).UsingRegistrationStrategy(RegistrationStrategy.Skip)
|
|
|
+ // .AsImplementedInterfaces()
|
|
|
+ // .WithSingletonLifetime());
|
|
|
+
|
|
|
+
|
|
|
_services = services;
|
|
|
}
|
|
|
|