コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }