public void Configuration(IAppBuilder builder) { var middleware = new Func <AppFunc, AppFunc>(MiddleWare); var othermiddleware = new Func <AppFunc, AppFunc>(MySecondMiddleWare); builder.Use <LoggingMiddleWare>(); builder.Use <AuthenticationMiddleWare>(); //builder.Use(middleware); //builder.Use(othermiddleware); MiddleWareOptions _option = new MiddleWareOptions("Hello", "John"); builder.Use <MyMiddleWare>(_option); }
public MyMiddleWare(AppFunc next, MiddleWareOptions options) { _next = next; _options = options; }