public HttpClientAnalyticsTransmitterSink(
     IHttpClientProvider httpClientProvider,
     IEnvironmentSpecFlowTelemetryChecker environmentSpecFlowTelemetryChecker,
     AppInsightsConfiguration appInsightsConfiguration,
     ILogger logger
     )
 {
     _httpClientProvider = httpClientProvider;
     _environmentSpecFlowTelemetryChecker = environmentSpecFlowTelemetryChecker;
     _appInsightsConfiguration            = appInsightsConfiguration;
     _logger = logger;
 }
Esempio n. 2
0
 public EnableAnalyticsChecker(IIntegrationOptionsProvider integrationOptionsProvider, IEnvironmentSpecFlowTelemetryChecker environmentSpecFlowTelemetryChecker)
 {
     _integrationOptionsProvider          = integrationOptionsProvider;
     _environmentSpecFlowTelemetryChecker = environmentSpecFlowTelemetryChecker;
 }
Esempio n. 3
0
 public AnalyticsTransmitter(IAnalyticsTransmitterSink analyticsTransmitterSink, IEnvironmentSpecFlowTelemetryChecker environmentSpecFlowTelemetryChecker)
 {
     _analyticsTransmitterSink            = analyticsTransmitterSink;
     _environmentSpecFlowTelemetryChecker = environmentSpecFlowTelemetryChecker;
 }