public SharedFunctions(IHttpClientFactory httpClientFactory, LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory, IKuduClientFactory kuduClientFactory, WebSiteManagementClient webSiteManagementClient, DnsManagementClient dnsManagementClient, WebhookClient webhookClient, IOptions <AcmebotOptions> options) { _httpClientFactory = httpClientFactory; _lookupClient = lookupClient; _acmeProtocolClientFactory = acmeProtocolClientFactory; _kuduClientFactory = kuduClientFactory; _webSiteManagementClient = webSiteManagementClient; _dnsManagementClient = dnsManagementClient; _webhookClient = webhookClient; _options = options.Value; }
public SharedFunctions(IHttpClientFactory httpClientFactory, IAzureEnvironment environment, LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory, IKuduClientFactory kuduClientFactory, WebSiteManagementClient webSiteManagementClient, DnsManagementClient dnsManagementClient, ResourceManagementClient resourceManagementClient, WebhookClient webhookClient, IOptions <AcmebotOptions> options, ILogger <SharedFunctions> logger) { _httpClientFactory = httpClientFactory; _environment = environment; _lookupClient = lookupClient; _acmeProtocolClientFactory = acmeProtocolClientFactory; _kuduClientFactory = kuduClientFactory; _webSiteManagementClient = webSiteManagementClient; _dnsManagementClient = dnsManagementClient; _resourceManagementClient = resourceManagementClient; _webhookClient = webhookClient; _options = options.Value; _logger = logger; }