/// <summary> /// Constructorss /// </summary> /// <param name="cache"></param> /// <param name="manager"></param> /// <param name="weixinAppSettingsOptions"></param> public WeixinUserService(IDistributedCache cache, IWeixinUserManager manager, IOptions <WeixinAppSettings> weixinAppSettingsOptions ) { _manager = manager; _cache = cache; _weixinAppSettings = weixinAppSettingsOptions.Value; }
/// <summary> /// Constructor /// </summary> /// <param name="weixinAppSettingsOptions"></param> /// <param name="manager"></param> /// <param name="cache"></param> /// <param name="logger"></param> public WeixinUserService( IOptions <WeixinAppSettings> weixinAppSettingsOptions, IWeixinUserManager manager, IDistributedCache cache, ILogger <WeixinUserService> logger ) { _weixinAppSettings = weixinAppSettingsOptions.Value; _manager = manager; _cache = cache; _logger = logger; }