Pat*_*ins 4 c# web-services .net-2.0 c#-2.0
如何在Web服务的整个生命周期内使变量(对象)可用?
静态变量似乎工作,但还有另一种方法吗?
ckr*_*mer 12
静态变量存在于包含它们的App Domain的生命周期中.对于Web服务,这通常是ASP.Net Worker Process.这意味着当IIS决定循环工作进程时,您的静态变量将消失.这可能是你想要的,在这种情况下它可能是一个不错的选择.(协助讨论静态变量在给定的上下文中是否正确).
在Web服务的范围内,您还可以通过Application属性访问HttpApplicationState(这将是一个asmx服务......不确定WCF是否相同),所以这也可以是存储东西的好选择服务的生命周期所需.
| 归档时间: |
|
| 查看次数: |
4125 次 |
| 最近记录: |