/// <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;
 }
Exemple #2
0
 /// <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;
 }