Beispiel #1
0
 public TelemetryController(
     ILogger <TelemetryController> logger,
     IOptionsSnapshot <KustoOptions> options,
     IKustoIngestClientFactory clientFactory)
 {
     _logger        = logger;
     _options       = options;
     _clientFactory = clientFactory;
 }
Beispiel #2
0
 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();
 }