| UseAntiforgery(IApplicationBuilder) | 将防伪中间件添加到管道。 | 
        	
	| UseRequestLocalization(IApplicationBuilder) | 添加 RequestLocalizationMiddleware,以便根据客户端提供的信息为请求自动设置区域性信息。 | 
        	
	| UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) | 添加 RequestLocalizationMiddleware,以便根据客户端提供的信息为请求自动设置区域性信息。 | 
        	
	| UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) | 添加 RequestLocalizationMiddleware,以便根据客户端提供的信息为请求自动设置区域性信息。 | 
        	
	| UseRequestLocalization(IApplicationBuilder, String[]) | 添加 RequestLocalizationMiddleware,以便根据客户端提供的信息为请求自动设置区域性信息。 | 
        	
	| UseAuthentication(IApplicationBuilder) | 将 AuthenticationMiddleware 添加到指定的 IApplicationBuilder,从而启用身份验证功能。 | 
        	
	| UseAuthorization(IApplicationBuilder) | 将 AuthorizationMiddleware 添加到指定的 IApplicationBuilder,从而启用授权功能。 
使用终结点路由对路由的资源进行授权时,此调用必须在调用 app.UseRouting()之间出现,app.UseEndpoints(...)中间件才能正常运行。 | 
        	
	| UseBrowserLink(IApplicationBuilder) | 调用此方法以在应用程序中启用浏览器链接。 它注册一个工厂方法,用于为每个请求创建 BrowserLinkMiddleware。 | 
        	
	| UseIdentity(IApplicationBuilder) | 
				已过时.
			 
  此方法已过时,将在将来的版本中删除。
  建议的替代方法是 UseAuthentication(IApplicationBuilder) 
  为当前应用程序启用 ASP.NET 标识。
 | 
        	
	| UseCertificateForwarding(IApplicationBuilder) | 将中间件添加到管道中,该管道将在请求标头中查找证书并将其解码,并更新 HttpContext.Connection.ClientCertificate。 | 
        	
	| UseClaimsTransformation(IApplicationBuilder) | 将 ClaimsTransformationMiddleware 中间件添加到指定的 IApplicationBuilder,该 IApplicationBuilder支持声明转换功能。 | 
        	
	| UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions) | 将 ClaimsTransformationMiddleware 中间件添加到指定的 IApplicationBuilder,该 IApplicationBuilder支持声明转换功能。 | 
        	
	| UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>) | 将 ClaimsTransformationMiddleware 中间件添加到指定的 IApplicationBuilder,该 IApplicationBuilder支持声明转换功能。 | 
        	
	| UseBlazorFrameworkFiles(IApplicationBuilder) | 将应用程序配置为从根路径“/”为 Blazor WebAssembly 框架文件提供服务。 | 
        	
	| UseBlazorFrameworkFiles(IApplicationBuilder, PathString) | 将应用程序配置为从路径 pathPrefix为 Blazor WebAssembly 框架文件提供服务。 此路径必须与引用的 Blazor WebAssembly 应用程序项目相对应。 | 
        	
	| UseConcurrencyLimiter(IApplicationBuilder) | 
				已过时.
			 添加 ConcurrencyLimiterMiddleware 以限制并发执行的请求数。 | 
        	
	| UseConnections(IApplicationBuilder, Action<ConnectionsRouteBuilder>) | 
				已过时.
			 向 IApplicationBuilder 请求执行管道添加了对 ASP.NET 核心连接处理程序的支持。 
此方法已过时,将在将来的版本中删除。
建议的替代方法是在 Microsoft.AspNetCore.Builder.UseEndpoints(...)内使用 MapConnectionHandler 或 MapConnectionHandler<TConnectionHandler>。 | 
        	
	| UseCookieAuthentication(IApplicationBuilder) | 
				已过时.
			 
				已过时.
			 UseCookieAuthentication 已过时。 使用 AddAuthentication 配置 Cookie 身份验证()。ConfigureServices 中的 AddCookie。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) | 
				已过时.
			 
				已过时.
			 UseCookieAuthentication 已过时。 使用 AddAuthentication 配置 Cookie 身份验证()。ConfigureServices 中的 AddCookie。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) | 将 CookieAuthenticationMiddleware 中间件添加到指定的 IApplicationBuilder,从而启用 Cookie 身份验证功能。 | 
        	
	| UseCookiePolicy(IApplicationBuilder) | 将 CookiePolicyMiddleware 处理程序添加到指定的 IApplicationBuilder,从而启用 Cookie 策略功能。 | 
        	
	| UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) | 将 CookiePolicyMiddleware 处理程序添加到指定的 IApplicationBuilder,从而启用 Cookie 策略功能。 | 
        	
	| UseCors(IApplicationBuilder) | 将 CORS 中间件添加到 Web 应用程序管道,以允许跨域请求。 | 
        	
	| UseCors(IApplicationBuilder, Action<CorsPolicyBuilder>) | 将 CORS 中间件添加到 Web 应用程序管道,以允许跨域请求。 | 
        	
	| UseCors(IApplicationBuilder, String) | 将 CORS 中间件添加到 Web 应用程序管道,以允许跨域请求。 | 
        	
	| UseDatabaseErrorPage(IApplicationBuilder) | 
				已过时.
			 从管道中捕获可以使用 Entity Framework 迁移解析的同步数据库和异步数据库相关异常。 发生这些异常时,将生成 HTML 响应,其中包含可能解决问题的操作的详细信息。 | 
        	
	| UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions) | 
				已过时.
			 从管道中捕获可以使用 Entity Framework 迁移解析的同步数据库和异步数据库相关异常。 发生这些异常时,将生成 HTML 响应,其中包含可能解决问题的操作的详细信息。 | 
        	
	| UseDefaultFiles(IApplicationBuilder) | 在当前路径上启用默认文件映射 | 
        	
	| UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions) | 使用给定选项启用默认文件映射 | 
        	
	| UseDefaultFiles(IApplicationBuilder, String) | 为给定请求路径启用默认文件映射 | 
        	
	| UseDeveloperExceptionPage(IApplicationBuilder) | 从管道捕获同步和异步 Exception 实例,并生成 HTML 错误响应。 | 
        	
	| UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) | 从管道捕获同步和异步 Exception 实例,并生成 HTML 错误响应。 | 
        	
	| UseDirectoryBrowser(IApplicationBuilder) | 在当前路径上启用目录浏览 | 
        	
	| UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) | 使用给定选项启用目录浏览 | 
        	
	| UseDirectoryBrowser(IApplicationBuilder, String) | 为给定请求路径启用目录浏览 | 
        	
	| UseElmCapture(IApplicationBuilder) | 启用 Elm 日志记录服务,可通过 ElmPageMiddleware访问该服务。 | 
        	
	| UseElmPage(IApplicationBuilder) | 启用查看由 ElmCaptureMiddleware捕获的日志。 | 
        	
	| UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) | 使用从配置的 IEndpointRouteBuilder生成的 EndpointDataSource 实例,将 Microsoft.AspNetCore.Routing.EndpointMiddleware 中间件添加到指定的 IApplicationBuilder。
              Microsoft.AspNetCore.Routing.EndpointMiddleware 将执行与当前请求关联的 Endpoint。 | 
        	
	| UseRouting(IApplicationBuilder) | 将 Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware 中间件添加到指定的 IApplicationBuilder。 | 
        	
	| UseExceptionHandler(IApplicationBuilder) | 将中间件添加到管道,以捕获异常、记录异常,并在备用管道中重新执行请求。
如果响应已启动,则不会重新执行请求。 | 
        	
	| UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions) | 将中间件添加到管道,以捕获异常、记录异常,并在备用管道中重新执行请求。
如果响应已启动,则不会重新执行请求。 | 
        	
	| UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>) | 将中间件添加到管道,以捕获异常、记录异常,并在备用管道中重新执行请求。
如果响应已启动,则不会重新执行请求。 | 
        	
	| UseExceptionHandler(IApplicationBuilder, String) | 将中间件添加到管道,该管道将捕获异常、记录异常、重置请求路径并重新执行请求。
如果响应已启动,则不会重新执行请求。 | 
        	
	| UseExceptionHandler(IApplicationBuilder, String, Boolean) | 将中间件添加到管道,该管道将捕获异常、记录异常、重置请求路径并重新执行请求。
如果响应已启动,则不会重新执行请求。 | 
        	
	| UseFacebookAuthentication(IApplicationBuilder) | 
				已过时.
			 
				已过时.
			 UseFacebookAuthentication 已过时。 使用 AddAuthentication 配置 Facebook 身份验证()。ConfigureServices 中的 AddFacebook。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) | 
				已过时.
			 
				已过时.
			 UseFacebookAuthentication 已过时。 使用 AddAuthentication 配置 Facebook 身份验证()。ConfigureServices 中的 AddFacebook。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) | 将 FacebookMiddleware 中间件添加到指定的 IApplicationBuilder,从而启用 Facebook 身份验证功能。 | 
        	
	| UseFileServer(IApplicationBuilder) | 为当前目录中的当前请求路径启用所有静态文件中间件(目录浏览除外)。 | 
        	
	| UseFileServer(IApplicationBuilder, FileServerOptions) | 使用给定选项启用所有静态文件中间件 | 
        	
	| UseFileServer(IApplicationBuilder, Boolean) | 为当前目录中的当前请求路径启用所有静态文件中间件。 | 
        	
	| UseFileServer(IApplicationBuilder, String) | 为同名目录中的给定请求路径启用所有静态文件中间件(目录浏览除外) | 
        	
	| UseForwardedHeaders(IApplicationBuilder) | 将转发的标头应用于当前请求上的匹配字段。 
根据约定,HTTP 代理在已知 HTTP 标头中转发来自客户端的信息。
              ForwardedHeadersMiddleware 读取这些标头并填充 HttpContext 上的关联字段。
 | 
        	
	| UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions) | 将转发的标头应用于当前请求上的匹配字段。 
根据约定,HTTP 代理在已知 HTTP 标头中转发来自客户端的信息。
              ForwardedHeadersMiddleware 读取这些标头并填充 HttpContext 上的关联字段。
 | 
        	
	| UseGoogleAuthentication(IApplicationBuilder) | 
				已过时.
			 Use GoogleAuthentication 已过时。 使用 AddAuthentication 配置 Google 身份验证()。在 ConfigureServices 中添加 Google。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) | 
				已过时.
			 Use GoogleAuthentication 已过时。 使用 AddAuthentication 配置 Google 身份验证()。在 ConfigureServices 中添加 Google。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) | 将 GoogleMiddleware 中间件添加到指定的 IApplicationBuilder,从而启用 Google 身份验证功能。 | 
        	
	| UseHeaderPropagation(IApplicationBuilder) | 添加一个中间件,用于收集要传播到 HttpClient的标头。 | 
        	
	| UseHealthChecks(IApplicationBuilder, PathString) | 添加提供运行状况检查状态的中间件。 | 
        	
	| UseHealthChecks(IApplicationBuilder, PathString, HealthCheckOptions) | 添加提供运行状况检查状态的中间件。 | 
        	
	| UseHealthChecks(IApplicationBuilder, PathString, Int32) | 添加提供运行状况检查状态的中间件。 | 
        	
	| UseHealthChecks(IApplicationBuilder, PathString, Int32, HealthCheckOptions) | 添加提供运行状况检查状态的中间件。 | 
        	
	| UseHealthChecks(IApplicationBuilder, PathString, String) | 添加提供运行状况检查状态的中间件。 | 
        	
	| UseHealthChecks(IApplicationBuilder, PathString, String, HealthCheckOptions) | 添加提供运行状况检查状态的中间件。 | 
        	
	| UseHostFiltering(IApplicationBuilder) | 通过允许的主机标头添加用于筛选请求的中间件。 无效的请求将被拒绝,状态代码为 400。 | 
        	
	| UseHsts(IApplicationBuilder) | 添加用于使用 HSTS 的中间件,这将添加 Strict-Transport-Security 标头。 | 
        	
	| UseHttpLogging(IApplicationBuilder) | 添加可记录 HTTP 请求和响应的中间件。 | 
        	
	| UseW3CLogging(IApplicationBuilder) | 添加一个中间件,该中间件可以记录 W3C 格式的服务器日志的 HTTP 请求和响应。 | 
        	
	| UseHttpMethodOverride(IApplicationBuilder) | 允许传入 POST 请求重写标头中指定的类型的方法类型。 当客户端仅限于发送 GET 或 POST 方法,但想要调用其他 HTTP 方法时,将使用此中间件。
默认情况下,X-HTTP-Method-Override 请求标头用于指定正在隧道传输的 HTTP 方法。 | 
        	
	| UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) | 允许传入 POST 请求重写采用表单中指定的类型的方法类型。 当客户端仅限于发送 GET 或 POST 方法,但想要调用其他 HTTP 方法时,将使用此中间件。 | 
        	
	| UseHttpsRedirection(IApplicationBuilder) | 添加用于将 HTTP 请求重定向到 HTTPS 的中间件。 | 
        	
	| UseJwtBearerAuthentication(IApplicationBuilder) | 
				已过时.
			 
				已过时.
			 UseJwtBearerAuthentication 已过时。 使用 AddAuthentication() 配置 JwtBearer 身份验证。ConfigureServices 中的 AddJwtBearer。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) | 
				已过时.
			 
				已过时.
			 UseJwtBearerAuthentication 已过时。 使用 AddAuthentication() 配置 JwtBearer 身份验证。ConfigureServices 中的 AddJwtBearer。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) | 将 JwtBearerMiddleware 中间件添加到指定的 IApplicationBuilder,从而启用持有者令牌处理功能。
此中间件了解在请求标头中显示的适当格式和保护的令牌。 如果 Options.AuthenticationMode 处于活动状态,则持有者令牌中的声明将添加到当前请求的 IPrincipal 用户。 如果 Options.AuthenticationMode 是被动的,则不会修改当前请求,但可以随时使用 IAuthenticationManager AuthenticateAsync 从请求的持有者令牌获取声明。
另请参阅 http://tools.ietf.org/html/rfc6749 | 
        	
	| Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) | 根据给定请求路径的匹配项对请求管道进行分支。 如果请求路径以给定路径开头,则执行分支。 | 
        	
	| Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>) | 根据给定请求路径的匹配项对请求管道进行分支。 如果请求路径以给定路径开头,则执行分支。 | 
        	
	| Map(IApplicationBuilder, String, Action<IApplicationBuilder>) | 根据给定请求路径的匹配项对请求管道进行分支。 如果请求路径以给定路径开头,则执行分支。 | 
        	
	| MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) | 根据给定谓词的结果对请求管道进行分支。 | 
        	
	| UseMicrosoftAccountAuthentication(IApplicationBuilder) | 
				已过时.
			 
				已过时.
			 UseMicrosoftAccountAuthentication 已过时。 使用 AddAuthentication 配置 MicrosoftAccount 身份验证()。ConfigureServices 中的 AddMicrosoftAccount。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) | 
				已过时.
			 
				已过时.
			 UseMicrosoftAccountAuthentication 已过时。 使用 AddAuthentication 配置 MicrosoftAccount 身份验证()。ConfigureServices 中的 AddMicrosoftAccount。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) | 将 MicrosoftAccountMiddleware 中间件添加到指定的 IApplicationBuilder,该Microsoft帐户身份验证功能。 | 
        	
	| UseMigrationsEndPoint(IApplicationBuilder) | 处理执行迁移操作的请求。 中间件将侦听对 DefaultPath发出的请求。 | 
        	
	| UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) | 处理执行迁移操作的请求。 中间件将侦听 options中配置的路径的请求。 | 
        	
	| UseMvc(IApplicationBuilder) | 将 MVC 添加到 IApplicationBuilder 请求执行管道。 | 
        	
	| UseMvc(IApplicationBuilder, Action<IRouteBuilder>) | 将 MVC 添加到 IApplicationBuilder 请求执行管道。 | 
        	
	| UseMvcWithDefaultRoute(IApplicationBuilder) | 将 MVC 添加到 IApplicationBuilder 请求执行管道,其中包含名为“default”的默认路由和以下模板:“{controller=Home}/{action=Index}/{id?}”。 | 
        	
	| UseOAuthAuthentication(IApplicationBuilder) | 
				已过时.
			 
				已过时.
			 UseOAuthAuthentication 已过时。 使用 AddAuthentication 配置 OAuth 身份验证()。ConfigureServices 中的 AddOAuth。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) | 
				已过时.
			 
				已过时.
			 UseOAuthAuthentication 已过时。 使用 AddAuthentication 配置 OAuth 身份验证()。ConfigureServices 中的 AddOAuth。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) | 将 OAuthMiddleware<TOptions> 中间件添加到指定的 IApplicationBuilder,从而启用 OAuth 2.0 身份验证功能。 | 
        	
	| UseOpenIdConnectAuthentication(IApplicationBuilder) | 
				已过时.
			 
				已过时.
			 UseOpenIdConnectAuthentication 已过时。 使用 AddAuthentication()配置 OpenIdConnect 身份验证。ConfigureServices 中的 AddOpenIdConnect。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) | 
				已过时.
			 
				已过时.
			 UseOpenIdConnectAuthentication 已过时。 使用 AddAuthentication()配置 OpenIdConnect 身份验证。ConfigureServices 中的 AddOpenIdConnect。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) | 将 OpenIdConnectMiddleware 中间件添加到指定的 IApplicationBuilder,从而启用 OpenID Connect 身份验证功能。 | 
        	
	| UseOutputCache(IApplicationBuilder) | 添加用于缓存 HTTP 响应的 Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware。 | 
        	
	| UseOwin(IApplicationBuilder) | 将 OWIN 管道添加到指定的 IApplicationBuilder。 | 
        	
	| UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) | 将 OWIN 中间件管道添加到指定的 IApplicationBuilder。 | 
        	
	| RunProxy(IApplicationBuilder) | 按选项中指定的方式将请求发送到远程服务器 | 
        	
	| RunProxy(IApplicationBuilder, ProxyOptions) | 按选项中指定的方式将请求发送到远程服务器 | 
        	
	| UseRateLimiter(IApplicationBuilder) | 为应用程序启用速率限制。 | 
        	
	| UseRateLimiter(IApplicationBuilder, RateLimiterOptions) | 为应用程序启用速率限制。 | 
        	
	| UseRequestDecompression(IApplicationBuilder) | 添加用于动态解压缩 HTTP 请求正文的中间件。 | 
        	
	| UseRequestTimeouts(IApplicationBuilder) | 为应用程序启用请求超时。 
默认情况下不会配置超时。 它们必须在 RequestTimeoutOptions、终结点上的 RequestTimeoutAttribute 或使用 WithRequestTimeout 路由扩展进行配置。
 | 
        	
	| UseResponseBuffering(IApplicationBuilder) | 启用响应正文的完整缓冲。 可以使用 IHttpBufferingFeature 按请求禁用此功能。 | 
        	
	| UseResponseCaching(IApplicationBuilder) | 添加用于缓存 HTTP 响应的 ResponseCachingMiddleware。 | 
        	
	| UseResponseCompression(IApplicationBuilder) | 添加用于动态压缩 HTTP 响应的中间件。 | 
        	
	| UseRewriter(IApplicationBuilder) | 检查给定 URL 是否与规则和条件匹配,并在匹配时修改 HttpContext。 | 
        	
	| UseRewriter(IApplicationBuilder, RewriteOptions) | 检查给定 URL 是否与规则和条件匹配,并在匹配时修改 HttpContext。 | 
        	
	| UseRouter(IApplicationBuilder, IRouter) | 使用指定的 IRouter将 RouterMiddleware 中间件添加到指定的 IApplicationBuilder。 | 
        	
	| UseRouter(IApplicationBuilder, Action<IRouteBuilder>) | 使用从配置的 IRouteBuilder生成的 IRouter,将 RouterMiddleware 中间件添加到指定的 IApplicationBuilder。 | 
        	
	| Run(IApplicationBuilder, RequestDelegate) | 将终端中间件委托添加到应用程序的请求管道。 | 
        	
	| UseSession(IApplicationBuilder) | 添加 SessionMiddleware 以自动为应用程序启用会话状态。 | 
        	
	| UseSession(IApplicationBuilder, SessionOptions) | 添加 SessionMiddleware 以自动为应用程序启用会话状态。 | 
        	
	| UseSignalR(IApplicationBuilder, Action<HubRouteBuilder>) | 
				已过时.
			 将 SignalR 添加到 IApplicationBuilder 请求执行管道。 
    此方法已过时,将在将来的版本中删除。
    建议的替代方法是在 Microsoft.AspNetCore.Builder.UseEndpoints(...) 中使用 MapHub<THub>。 | 
        	
	| UseSpa(IApplicationBuilder, Action<ISpaBuilder>) | 通过返回单页应用程序(SPA)的默认页来处理中间件链中此点的所有请求。 此中间件应放置在链中后期,以便提供静态文件、MVC 操作等的其他中间件优先。 | 
        	
	| UseStaticFiles(IApplicationBuilder) | 为当前请求路径启用静态文件服务 | 
        	
	| UseStaticFiles(IApplicationBuilder, StaticFileOptions) | 使用给定选项启用静态文件服务 | 
        	
	| UseStaticFiles(IApplicationBuilder, String) | 为给定请求路径启用静态文件服务 | 
        	
	| UseStatusCodePages(IApplicationBuilder) | 添加包含默认响应处理程序的 StatusCodePages 中间件,该处理程序检查状态代码在 400 到 599 之间没有正文的响应。 | 
        	
	| UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) | 添加一个 StatusCodePages 中间件,其中包含用于检查状态代码在 400 到 599 之间没有正文的响应的给定选项。 | 
        	
	| UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>) | 使用指定的备用中间件管道将 StatusCodePages 中间件添加到管道,以生成响应正文。 | 
        	
	| UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>) | 添加具有指定处理程序的 StatusCodePages 中间件,该处理程序检查状态代码在 400 到 599 之间没有正文的响应。 | 
        	
	| UseStatusCodePages(IApplicationBuilder, String, String) | 添加具有要发送的指定响应正文的 StatusCodePages 中间件。 这可能包括状态代码的“{0}”占位符。
中间件检查状态代码在 400 到 599 之间没有正文的响应。 | 
        	
	| UseStatusCodePagesWithRedirects(IApplicationBuilder, String) | 将 StatusCodePages 中间件添加到管道。 指定应使用给定位置 URL 模板进行重定向来处理响应。 这可能包括状态代码的“{0}”占位符。 以“~”开头的 URL 将预先添加 PathBase,其中将按原样使用任何其他 URL。 | 
        	
	| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) | 将 StatusCodePages 中间件添加到管道。 指定应使用备用路径重新执行请求管道来生成响应正文。 此路径可能包含状态代码的“{0}”占位符。 | 
        	
	| UseTwitterAuthentication(IApplicationBuilder) | 
				已过时.
			 
				已过时.
			 UseTwitterAuthentication 已过时。 使用 AddAuthentication 配置 Twitter 身份验证()。ConfigureServices 中的 AddTwitter。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) | 
				已过时.
			 
				已过时.
			 UseTwitterAuthentication 已过时。 使用 AddAuthentication 配置 Twitter 身份验证()。ConfigureServices 中的 AddTwitter。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=845470。 | 
        	
	| UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) | 将 TwitterMiddleware 中间件添加到指定的 IApplicationBuilder,从而启用 Twitter 身份验证功能。 | 
        	
	| Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) | 将内联定义的中间件委托添加到应用程序的请求管道。
如果不调用下一个函数,请改用 Run(IApplicationBuilder, RequestDelegate)。 | 
        	
	| Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) | 将内联定义的中间件委托添加到应用程序的请求管道。
如果不调用下一个函数,请改用 Run(IApplicationBuilder, RequestDelegate)。 
首选使用 Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) 来提高性能,如下所示: app.Use((context, next) =>
{
    return next(context);
});
 | 
        	
	| UseMiddleware(IApplicationBuilder, Type, Object[]) | 将中间件类型添加到应用程序的请求管道。 | 
        	
	| UseMiddleware<TMiddleware>(IApplicationBuilder, Object[]) | 将中间件类型添加到应用程序的请求管道。 | 
        	
	| UsePathBase(IApplicationBuilder, PathString) | 添加一个中间件,该中间件从请求路径中提取指定的路径基,并将其追加到请求路径基。 | 
        	
	| UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) | 有条件地在请求管道中创建一个分支,该分支重新加入主管道。 | 
        	
	| UseWebAssemblyDebugging(IApplicationBuilder) | 在 Chromium 开发工具中添加调试 Blazor WebAssembly 应用程序所需的中间件。 | 
        	
	| UseWebpackDevMiddleware(IApplicationBuilder, WebpackDevMiddlewareOptions) | 
				已过时.
			 启用 Webpack 开发中间件支持。 这会在应用程序中的内存中托管 Webpack 编译器的实例,以便始终可以 up-to-date Webpack 生成的资源,而无需手动运行编译器。 由于 Webpack 编译器实例保留在内存中,因此从头开始重新运行编译器的速度要快得多。 与 Webpack 生成的文件匹配的传入请求将通过直接返回 Webpack 编译器输出来处理,而不管磁盘上的文件如何。 如果请求到达时正在进行编译,响应将暂停,直到更新的编译器输出准备就绪。 | 
        	
	| UseWebSockets(IApplicationBuilder) | 将 WebSocketMiddleware 添加到请求管道。 | 
        	
	| UseWebSockets(IApplicationBuilder, WebSocketOptions) | 将 WebSocketMiddleware 添加到请求管道。 | 
        	
	| UseWelcomePage(IApplicationBuilder) | 将 WelcomePageMiddleware 添加到管道。 | 
        	
	| UseWelcomePage(IApplicationBuilder, WelcomePageOptions) | 使用给定选项将 WelcomePageMiddleware 添加到管道。 | 
        	
	| UseWelcomePage(IApplicationBuilder, PathString) | 将 WelcomePageMiddleware 添加到具有给定路径的管道。 | 
        	
	| UseWelcomePage(IApplicationBuilder, String) | 将 WelcomePageMiddleware 添加到具有给定路径的管道。 | 
        	
	| UseHttpLoggingMiddleware(IApplicationBuilder) | 将传入的 HTTP 请求日志记录中间件注册到 IApplicationBuilder。 | 
        	
	| UseRequestCheckpoint(IApplicationBuilder) | 将请求检查点相关的中间件注册到管道中。 | 
        	
	| UseRequestLatencyTelemetry(IApplicationBuilder) | 将请求延迟遥测中间件添加到 IApplicationBuilder 请求执行管道。 | 
        	
	| UseSpaStaticFiles(IApplicationBuilder) | 将应用程序配置为为单页应用程序(SPA)提供静态文件。
这些文件将使用已注册的 ISpaStaticFileProvider 服务找到。 | 
        	
	| UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) | 将应用程序配置为为单页应用程序(SPA)提供静态文件。
这些文件将使用已注册的 ISpaStaticFileProvider 服务找到。 |