public TelemetryController( ILogger <TelemetryController> logger, IOptionsSnapshot <KustoOptions> options, IKustoIngestClientFactory clientFactory) { _logger = logger; _options = options; _clientFactory = clientFactory; }
public TimelineIssueTriage( IGitHubApplicationClientFactory gitHubApplicationClientFactory, IKustoIngestClientFactory clientFactory, IOptions <KustoOptions> kustoOptions, IOptions <GitHubConnectionOptions> githubOptions, ZenHubClient zenHub, ILogger <TimelineIssueTriage> logger) { _logger = logger; _gitHubApplicationClientFactory = gitHubApplicationClientFactory; _kustoIngestClientFactory = clientFactory; _kustoOptions = kustoOptions; _githubOptions = githubOptions; _zenHub = zenHub; _internal = new TimelineIssueTriageInternal(); }