예제 #1
0
 public SignatureService(ISignatureCacheService signatureCacheService,
                         ISignatureRepository signatureRepository,
                         IHttpContextAccessor httpContextAccessor,
                         IHttpClientFactory httpClient)
 {
     _signatureCacheService = signatureCacheService;
     _signatureRepository   = signatureRepository;
     _httpContextAccessor   = httpContextAccessor;
     _httpClient            = httpClient;
 }
예제 #2
0
 public SignatureService(ISignatureRepository signatures,
                         IHttpClientFactory httpClient,
                         IHttpContextAccessor httpContextAccessor,
                         ISignatureCacheService cache,
                         IOptions <SignatureOptions> signatureOptions)
 {
     _signatures          = signatures;
     _httpClient          = httpClient;
     _httpContextAccessor = httpContextAccessor;
     _cache            = cache;
     _signatureOptions = signatureOptions.Value;
 }