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;
 }