/// <summary> /// 初始化资源服务 /// </summary> /// <param name="unitOfWork">工作单元</param> /// <param name="resourceStore">资源存储器</param> /// <param name="moduleRepository">模块仓储</param> public QueryModuleService(IGreatWallUnitOfWork unitOfWork, IResourcePoStore resourceStore, IModuleRepository moduleRepository) : base(unitOfWork, resourceStore) { UnitOfWork = unitOfWork; ResourceStore = resourceStore; ModuleRepository = moduleRepository; }
/// <summary> /// 初始化一个<see cref="OperationRepository" />类型的实例 /// </summary> /// <param name="store">存储器</param> public OperationRepository(IResourcePoStore store) : base(store) { _store = store; }
/// <summary> /// 初始化模块仓储 /// </summary> /// <param name="store">资源存储器</param> public ModuleRepository(IResourcePoStore store) : base(store) { _store = store; }
/// <summary> /// 初始化一个<see cref="QueryOperationService"/>类型的实例 /// </summary> /// <param name="resourcePoStore">资源存储器</param> /// <param name="operationRepository">操作仓储</param> public QueryOperationService(IResourcePoStore resourcePoStore, IOperationRepository operationRepository) { ResourcePoStore = resourcePoStore; OperationRepository = operationRepository; }
/// <summary> /// 初始化Api资源服务 /// </summary> /// <param name="resourceStore">资源存储器</param> public QueryApiResourceService(IResourcePoStore resourceStore) : base(resourceStore) { ResourceStore = resourceStore; }
/// <summary> /// 初始化身份资源服务 /// </summary> /// <param name="resourceStore">资源存储器</param> public QueryIdentityResourceService(IResourcePoStore resourceStore) : base(resourceStore) { ResourceStore = resourceStore; }
/// <summary> /// 初始化身份资源仓储 /// </summary> /// <param name="store">资源存储器</param> public IdentityResourceRepository(IResourcePoStore store) : base(store) { _store = store; }
/// <summary> /// 初始化Api资源仓储 /// </summary> /// <param name="store">资源存储器</param> public ApiResourceRepository(IResourcePoStore store) : base(store) { _store = store; }