根据这个帖子,对于可释放对象,必须显式地调用Dispose()
方法。
当Windows服务停止时会发生什么?这些对象使用的资源会自动释放吗?还是应该在服务停止之前进行释放,就像这样:
public void Stop()
{
cancellationTokenSource.Cancel();
waitForAllTasksToExit();
cancellationTokenSource.Dispose();
}
"及时释放资源是一个好习惯","当服务停止时应该释放它们",我也这样认为。但是根据文档是否有具体的答案呢?
Dispose
中处理。 - ToshiStop()
方法的服务。 - Xpleria