VS 2010代码分析:调用System.IDisposable.Dispose on object' serviceTimer'在所有引用都超出范围之前

时间:2012-08-06 11:31:29

标签: windows service code-analysis idisposable

我最近构建了一个Windows服务,它在不同服务器上的交换帐户之间同步数据,并根据我在stackoverflow上读到的文章实现了一些计时器逻辑。

当我对服务运行代码分析时,我收到此警告:“警告5 CA2000:Microsoft.Reliability:在方法'ProExchangeSyncService.OnStart(string [])'中,在对象'serviceTimer'上调用System.IDisposable.Dispose所有对它的引用都超出了范围.C:\ Users \ Lucas \ documents \ visual studio 2010 \ Projects \ ProExchangeSyncSolution \ ProExchangeSyncService \ Service1.cs 50 ProExchangeSyncService“

我的问题是我需要担心这个警告吗?我无法处理计时器对象,因为它意味着一直在为Windows服务运行...我不希望慢速内存泄漏也会导致我的客户端服务器崩溃。这是什么故事?

干杯 卢卡斯

0 个答案:

没有答案