// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddScoped <IRequestAnalyzer, RandomDelay>(); var config = new SpeedBumpConfig(); Configuration.Bind("SpeedBump", config); services.AddSingleton <SpeedBumpConfig>(config); }
public SpeedBumpProxyMiddlewear(RequestDelegate next, SpeedBumpConfig config) { _config = config; }