public TelemetryActivation( ActivationSetting setting, ITelemetryActivationContext activationContext) { _setting = setting; _activationContext = activationContext; }
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); }