public ClientHostedService(IConfiguration config, ILogger <ClientHostedService> logger, IHttpClientFactory clientFactory, ICryptoEncoding cryptoEncoding) { _config = config ?? throw new ArgumentNullException(nameof(config)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _clientFactory = clientFactory ?? throw new ArgumentNullException(nameof(clientFactory)); _cryptoEncoding = cryptoEncoding ?? throw new ArgumentNullException(nameof(cryptoEncoding)); }
public MacService(IMacProvider provider, ICryptoEncoding encoding) { Provider = provider ?? throw new ArgumentNullException(nameof(provider)); Encoding = encoding ?? throw new ArgumentNullException(nameof(encoding)); }
public RSAService(IRSAProvider provider, ICryptoEncoding encoding) : base(provider, encoding) { RSAProvider = provider ?? throw new ArgumentNullException(nameof(provider)); }