StaticFileMiddleware Class

Enables serving static files for a given request path

Namespace
Microsoft.AspNetCore.StaticFiles
Assemblies
  • Microsoft.AspNetCore.StaticFiles

Syntax

public class StaticFileMiddleware
class Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware

Constructors

StaticFileMiddleware(Microsoft.AspNetCore.Http.RequestDelegate, Microsoft.AspNetCore.Hosting.IHostingEnvironment, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Builder.StaticFileOptions>, Microsoft.Extensions.Logging.ILoggerFactory)

Creates a new instance of the StaticFileMiddleware.

Arguments:
public StaticFileMiddleware(RequestDelegate next, IHostingEnvironment hostingEnv, IOptions<StaticFileOptions> options, ILoggerFactory loggerFactory)

Methods

Invoke(Microsoft.AspNetCore.Http.HttpContext)

Processes a request to determine if it matches a known file, and if so, serves it.

Return type:System.Threading.Tasks.Task
public Task Invoke(HttpContext context)