public IsPrivateFolderMiddleware(OwinMiddleware next, WebserverOptions options) : base(next) { if (options == null) { throw new ArgumentNullException("options"); } _options = options; }
public ResourceExistMiddleware(OwinMiddleware next, WebserverOptions options) : base(next) { if (options == null) { throw new ArgumentNullException("options"); } _options = options; }
public void Configuration(IAppBuilder app) { var webserverOptions = new WebserverOptions { BasePath = Environment.CurrentDirectory }; app.Use(typeof(TraceMiddleware)); app.UseHandlerAsync((request, response, next) => { response.AddHeader("Server", "dotnetpro Webserver"); return(next()); }); app.Use(typeof(IsPrivateFolderMiddleware), webserverOptions); app.Use(typeof(ResourceExistMiddleware), webserverOptions); app.Use(typeof(RazorMiddleware), webserverOptions); app.Use(typeof(DefaultMiddleware), webserverOptions); }
public MinifyMiddleware(OwinMiddleware next, WebserverOptions options) : base(next) { _options = options; }