示例#1
0
 public WeChatController(SignatureChecker signatureChecker,
                         IHttpClientFactory httpClientFactory,
                         IJsTicketAccessor jsTicketAccessor,
                         ISignatureGenerator signatureGenerator,
                         IWeChatOfficialOptionsResolver optionsResolver)
 {
     _signatureChecker   = signatureChecker;
     _httpClientFactory  = httpClientFactory;
     _jsTicketAccessor   = jsTicketAccessor;
     _signatureGenerator = signatureGenerator;
     _optionsResolver    = optionsResolver;
 }
 public WeChatController(SignatureChecker signatureChecker,
                         IOptions <AbpWeChatOfficialOptions> officialOptions,
                         IHttpClientFactory httpClientFactory,
                         IJsTicketAccessor jsTicketAccessor,
                         ISignatureGenerator signatureGenerator,
                         IHttpContextAccessor httpContextAccessor)
 {
     _signatureChecker    = signatureChecker;
     _httpClientFactory   = httpClientFactory;
     _jsTicketAccessor    = jsTicketAccessor;
     _signatureGenerator  = signatureGenerator;
     _httpContextAccessor = httpContextAccessor;
     _officialOptions     = officialOptions.Value;
 }