我已经创建了 HTTP 处理程序。
如何像使用 global.asax 中的 ASP.net 网页一样为这些处理程序创建全局变量?
将变量添加到 Application 实例:
System.Web.HttpContext.Current.Application["MyGlobalVariable"] = myValue;
或者,如果变量只需要在单个请求的生命周期内存在,请使用 Context 对象的 Items 集合:
System.Web.HttpContext.Current.Items["MyGlobalVariable"] = myValue;
同样,这将只存在于单个请求的生命周期中。
如果您的处理程序被指定为可重用,您还可以使用静态类成员。