/// <summary> /// Initializes a default instance of the <see cref="DefaultFilesMiddleware"/> class. /// </summary> public DefaultFilesMiddleware() { _options = new DefaultFilesOptions(); }
/// <summary> /// Enables static file serving for the current request path. /// </summary> /// <param name="server">The <see cref="IApplicationBuilder"/> instance this method extends.</param> /// <param name="options">The <see cref="DefaultFilesMiddleware"/> used to configure the middleware.</param> public static IApplicationBuilder UseDefaultFiles(this IApplicationBuilder server, DefaultFilesOptions options) { if (server == null) { throw new ArgumentNullException(nameof(server)); } if (options == null) { throw new ArgumentNullException(nameof(options)); } return(server.UseMiddleware(typeof(DefaultFilesMiddleware), options)); }