【发布时间】:2009-12-30 08:05:37
【问题描述】:
我已经使用 c# 2005 创建并启动了 Windows 服务 Service1(使用 exe 作为 MyService.exe)。 我已经包含了一个 GetMyRandomNumber() 方法,它返回一个随机的双精度值。
这里的问题是如何使用这个正在运行的服务以及我如何调用该方法。
我已尝试添加 MyService.exe 的引用并以 -
的身份访问该方法Service1 s = new Service1();
MessageBox.Show(s.GetMyRandomNumber().ToString());
但发现该方法不是从正在运行的服务实例调用的,即即使我停止服务,语句也会被执行。
谁能解释我如何从正在运行的服务实例中调用该方法。
感谢您分享宝贵的时间。
【问题讨论】:
标签: c# windows-services .net-2.0