public TelemetryActivation(
     ActivationSetting setting,
     ITelemetryActivationContext activationContext)
 {
     _setting           = setting;
     _activationContext = activationContext;
 }
Exemple #2
0
            public ActivationConfiguration Configure(ConstructorInfo constructor, Dictionary <ParameterInfo, PropertyInfo> parameters)
            {
                var type = constructor.DeclaringType;

                Settings[type] = new ActivationSetting(constructor, parameters);

                return(this);
            }
        public ConfigActivationProvider(
            ITelemetryActivationContext activationContext)
        {
            var config =
                ConfigurationManager.GetSection("activationSection") as ActivationSection;
            var setting =
                new ActivationSetting(
                    config.MinImportance,
                    config.Constricts,
                    config.Extends);

            _activation = new TelemetryActivation(setting, activationContext);
        }