public static IApplicationBuilder UseStaticHttpContext(this IApplicationBuilder app) { var httpContextAccessor = app.ApplicationServices.GetRequiredService <IHttpContextAccessor>(); HttpContextExt.Configure(httpContextAccessor); return(app); }
/// <summary> /// 使用HttpContextExt,需要先注入HttpContextAccessor /// </summary> /// <param name="builder"></param> /// <returns></returns> public static IApplicationBuilder UseHttpContextExt(this IApplicationBuilder builder) { var httpContextAccessor = builder.ApplicationServices.GetRequiredService <IHttpContextAccessor>(); HttpContextExt.Configure(httpContextAccessor); return(builder); }