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; }
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; }