我已经创建了 HTTP 处理程序。
如何像在 global.asax 中使用 ASP.net 网页一样为这些处理程序创建全局变量?
最佳答案
将变量添加到应用程序实例中:
System.Web.HttpContext.Current.Application["MyGlobalVariable"] = myValue;
或者,如果变量只需要在单个请求的生命周期内存在,请使用 Context 对象的 Items 集合:
System.Web.HttpContext.Current.Items["MyGlobalVariable"] = myValue;
同样,这只会在单个请求的生命周期内有效。
关于ASP.NET HTTP 处理程序和全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/210620/