using CloudBuilder.Core.Application.Builders; using CloudBuilder.Core.Application.Packs; using CloudBuilder.Core.Policy; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; namespace CloudBuilder.Master.Service.DependencyInjection { [PackLevel(100)] public class CloudBuilderMasterServicePack : CloudBuilderPack { /// /// 获取 模块级别 /// public override PackLevel Level => PackLevel.Business; /// /// 获取 模块启动顺序,模块启动的顺序先按级别启动,级别内部再按此顺序启动 /// public override int Order => 2; /// /// 将ServiceMessageManager到依赖注入服务容器中 /// /// 依赖注入服务容器 /// public override IServiceCollection AddServices(IServiceCollection services,CloudBuilderBuilder builder) { //services.TryAddScoped(); //services.TryAddScoped(); return services; } } }