public static void Config(IApplicaitonInsightsConfig config) { if (config == null) { throw new ArgumentNullException(nameof(config)); } ApplicationInsightsConfig = config; TelemetryConfiguration.Active.InstrumentationKey = config.InstrumentationKey; TelemetryConfiguration.Active.TelemetryInitializers.Add(new ApplicationInsightsContextConfig(config)); }
public ApplicationInsightsContextConfig(IApplicaitonInsightsConfig config) { _config = config; }