コード例 #1
0
 public RenewalService(
     IAuthenticationService authenticationService,
     IRenewalOptionParser renewalOptionParser,
     ICertificateBuilder certificateBuilder,
     ILogger <RenewalService> logger)
 {
     _authenticationService = authenticationService ?? throw new ArgumentNullException(nameof(authenticationService));
     _renewalOptionParser   = renewalOptionParser ?? throw new ArgumentNullException(nameof(renewalOptionParser));
     _certificateBuilder    = certificateBuilder ?? throw new ArgumentNullException(nameof(certificateBuilder));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }