public ResourceExistMiddleware(OwinMiddleware next, WebserverOptions options)
     : base(next)
 {
     if (options == null)
     {
         throw new ArgumentNullException("options");
     }
     _options = options;
 }
 public IsPrivateFolderMiddleware(OwinMiddleware next, WebserverOptions options)
     : base(next)
 {
     if (options == null)
     {
         throw new ArgumentNullException("options");
     }
     _options = options;
 }
        public GitReceivePackMiddleware(OwinMiddleware next, WebserverOptions options)
            : base(next)
        {
            if (options == null)
            {
                throw new ArgumentNullException("options");
            }

            _options = options;
        }
Ejemplo n.º 4
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(GitReceivePackMiddleware), webserverOptions);
            app.Use(typeof(IsPrivateFolderMiddleware), webserverOptions);
            app.Use(typeof(ResourceExistMiddleware), webserverOptions);
            app.Use(typeof(DefaultMiddleware), webserverOptions);
        }
 public DownloadMiddlewar(OwinMiddleware next, WebserverOptions options)
     : base(next)
 {
     _options = options;
 }
 public LessMiddleware(OwinMiddleware next, WebserverOptions options)
     : base(next)
 {
     _options = options;
 }