ASP.NET HTTP处理程序和全局变量

hma*_*mak 3 asp.net httphandler

我已经创建了HTTP处理程序.

如何为这些处理程序创建全局变量,就像我可以使用global.asax中的ASP.net网页一样?

Jas*_*ing 6

将变量添加到Application实例:

System.Web.HttpContext.Current.Application["MyGlobalVariable"] = myValue;
Run Code Online (Sandbox Code Playgroud)

或者,如果变量只需要在单个请求的生命周期中存活,请使用Context对象的Items集合:

System.Web.HttpContext.Current.Items["MyGlobalVariable"] = myValue;
Run Code Online (Sandbox Code Playgroud)

同样,这将只适用于单个请求的生命.