public TransactionController(IGuestbookServices guestbookServices, IUnitOfWork unitOfWork, IPasswordLibServices passwordLibServices, IRedisBasketRepository redisCacheManager) { _passwordLibServices = passwordLibServices; _redisCacheManager = redisCacheManager; _unitOfWork = unitOfWork; _guestbookServices = guestbookServices; }
/// <summary> /// ValuesController /// </summary> /// <param name="blogarticleServices"></param> /// <param name="mapper"></param> /// <param name="advertisementServices"></param> /// <param name="love"></param> /// <param name="roleModulePermissionServices"></param> /// <param name="user"></param> /// <param name="passwordLibServices"></param> /// <param name="blogApi"></param> /// <param name="redisBasketRepository"></param> /// <param name="doubanApi"></param> public ValuesController(IblogarticleServices blogarticleServices, IMapper mapper, IAdvertisementServices advertisementServices, Love love, IRoleModulePermissionServices roleModulePermissionServices, IUser user, IPasswordLibServices passwordLibServices, IBlogApi blogApi, IRedisBasketRepository redisBasketRepository, IDoubanApi doubanApi) { // 测试 Authorize 和 mapper _mapper = mapper; _advertisementServices = advertisementServices; _love = love; // 测试 Httpcontext _user = user; _roleModulePermissionServices = roleModulePermissionServices; // 测试多库 _passwordLibServices = passwordLibServices; // 测试http请求 _blogApi = blogApi; _redisBasketRepository = redisBasketRepository; _doubanApi = doubanApi; // 测试AOP加载顺序,配合 return _blogarticleServices = blogarticleServices; // 测试redis消息队列 _blogarticleServices = blogarticleServices; }
public async Task RedisMq([FromServices] IRedisBasketRepository _redisBasketRepository) { var msg = $"这里是一条日志{DateTime.Now}"; await _redisBasketRepository.ListLeftPushAsync(RedisMqKey.Loging, msg); //var priceChangedEvent = new ProductPriceChangedIntegrationEvent(catalogItem.Id, productToUpdate.Price, oldPrice); //_eventBus.Publish(evt); }
public async Task RedisMq([FromServices] IRedisBasketRepository _redisBasketRepository) { var msg = $"这里是一条日志{DateTime.Now}"; await _redisBasketRepository.ListLeftPushAsync(RedisMqKey.Loging, msg); }
public TestController(ITasksQzServices _tasksQzServices, IRedisBasketRepository cache) { tasksQzServices = _tasksQzServices; _cache = cache; }
public RedisCacheAop(IRedisBasketRepository cache) { _cache = cache; }
public BlogRedisCacheAOP(IRedisBasketRepository cache) { _cache = cache; }
public UsersController(IdentityDbContext context, IRedisBasketRepository redis) { this._context = context; this._redis = redis; }
public RedisMqController(IRedisBasketRepository redisBasketRepository) { _redisBasketRepository = redisBasketRepository; }
public ValuesController(IRedisBasketRepository redisCacheManager) { this._redisCacheManager = redisCacheManager; }
/************************************************/ // 如果需要使用Http协议带名称的,比如这种 [HttpGet("apbs")] // 目前只能把[CustomRoute(ApiVersions.v2)] 提到 controller 的上边,做controller的特性 // 并且去掉//[Route("api/[controller]")]路由特性,否则会有两个接口 /************************************************/ public LoginController(IUserInfoIserve userInfo, IRedisBasketRepository cache) { _userInfo = userInfo; _cache = cache; }
public CoreAPIRedisCacheAOP(IRedisBasketRepository cache) { _cache = cache; }