asp.net – 当HttpContext属性返回null时如何检索?
发布时间:2020-05-25 02:03:48 所属栏目:asp.Net 来源:互联网
导读:我在一个单独的线程上做一些异步工作使用: ThreadPool.QueueUserWorkItem() 在这个单独的线程中,我需要调用HttpContext.Current,以便我可以访问: HttpContext.Current.Cache HttpContext.Current.Server HttpContext.Current.Request 但是,当我创建这个
|
我在一个单独的线程上做一些异步工作使用: ThreadPool.QueueUserWorkItem() 在这个单独的线程中,我需要调用HttpContext.Current,以便我可以访问: HttpContext.Current.Cache HttpContext.Current.Server HttpContext.Current.Request 但是,当我创建这个单独的线程时,HttpContext.Current为null。 题 如何创建一个新的线程,使HttpContext.Current不为空?还是有另一种方式可以访问缓存,服务器和请求对象? 解决方法我试着不要对依赖于ASP.NET堆栈的对象(如HttpContext)的引用。如果你需要在一个不同的线程中做一些工作,那是因为你不想在ASP.NET中等待,直到你的任务完成。也可能在您的线程没有时终止请求/上下文/会话。您应该传递一个对象,其中包含您的线程所需的数据。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC – 值类型的自定义验证消息
- 优化 – 在经典ASP内存泄漏中实现对象缓存
- asp.net-core – ASP.Net 5类库中的EntityFramework命令?
- asp.net-mvc-3 – 如何将int数组传递给RouteValueDictionar
- asp.net – 我可以愚弄HttpRequest.Current.Request.IsLoca
- asp.net-web-api – 仅在第一个Web请求(WebAPI 2,OWIN 3,Ni
- asp.net-mvc-2 – JavaScriptSerializer没有正确反序列化Da
- 一个新的ASP.NET MVC 5应用程序如何知道如何创建数据库,以及
- asp.net-mvc-2 – 将日期参数传递给RedirectToAction Route
- asp.net-mvc – ASP.NET身份和声明
推荐文章
站长推荐
- 如何打印与phpinfo()但ASP.NET类似的信息?
- ASP.NET LinkButton / ImageButton和JQuery验证?
- asp经典 – ASP检查请求方法
- asp.net-mvc-3 – Razor语法中的ValidateRequest
- dependency-injection – Ninject:构造函数参数
- asp.net – JSON在IE7中未定义
- 用户控件在asp.net和Performance中
- 在ASP.NET中上传文件时运行病毒扫描
- asp.net-mvc – 在MVC3中的错误 – 请求永远不会
- asp.net – 带LinqDataSource的DropDownList和一
热点阅读
