100分求2个问题,急~~~~~
我用cache.add建了一个缓存对象,我用它的依赖项来监策一个文本文件,一但发生变化就通知我
第一如何把这个缓存对象的生存周期设为像application那样,只有服务器关机否则不会消失,
第二,一旦文本文件发生变化后缓存就会调用回调方法,但怎样在客户端显示出来(弹出对话框等)告知客户发生变化?
问题点数:100、回复次数:6Top
1 楼ftq2004(f-k)回复于 2004-12-04 17:24:19 得分 0
upTop
2 楼zhy0101(莠)回复于 2004-12-04 17:31:55 得分 0
HttpApplicationState.Add 方法
[C#]
Application.Add("MyAppVar1", MyObject1);
Application.Add("MyAppVar2", MyObject2);
Top
3 楼xxdneu(xxd)回复于 2004-12-04 17:47:54 得分 0
在客户端显示可能比较麻烦,客户端得定时请求。
Cache.Add("key", obj, null, DateTime.Now.AddYears(1000), TimeSpan.Zero, CacheItemPriority.High, null);
1000年还不够长吗 ??其实你也可以把监视器对象放在application里面啊
监视文件可以用 FileSystemWatcher 见msdnTop
4 楼qozms(Alex)回复于 2004-12-04 20:04:32 得分 0
学习Top
5 楼douguangyao(咦,有间客栈!)回复于 2004-12-05 00:53:28 得分 0
路过的,来看看Top
6 楼zhounet(阳光棚~~)回复于 2004-12-06 09:17:21 得分 100
时间设为DateTime.Now.AddYears(1), TimeSpan.Zero,年就行了,但要服务器端主动向客户端发信息的话,客户端要一定得刷新才行,Top




