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;
 }
Esempio n. 3
0
        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;
 }