我有一个 winforms 应用程序,它正在使用套接字读取字符串,并且套接字位于 backgroundWorker 线程下。
一切正常,但根据新的公司标准,我的经理希望它作为服务运行,而不是将这个 winforms 应用程序始终放在启动文件夹中。
问题是我们在这个 winforms 应用程序中使用下面的代码行
Invoke(new MethodInvoker(
delegate { _logger.Error((String.Format("Error: {0}", _socketError))); }
));
有人可以指导我在windowserverice项目中使用上面的代码行吗
请建议
谢谢
更新:我需要使用调用,因为该语句在 backgroundWorker 组件的 DoWork 事件中运行。