以编程方式启动/停止自托管WCF数据服务

时间:2013-02-26 12:10:02

标签: c# multithreading wcf-data-services

我有几个项目的解决方案。 其中之一是自托管的WCF数据服务。

这项服务自己运行正常,但我想从我的main方法启动它。 这样我就可以控制是应该开始还是停止。

为什么我需要这样做是因为我可以运行我的main方法并让服务启动,但是当程序退出时,服务仍在运行。

有人知道如何解决我的问题吗?

- 编辑 -

这项服务对我来说是新的。所以我甚至不确定它是否可能。 假设我有2个项目。一个包含我的main方法,另一个是WCF服务应用程序项目。 我希望能够随时在主项目中停止我的服务。

- EDIT2 -

我正在创建一个可以通过API(WCF数据服务)向客户端提供数据的系统。当我的系统启动时,我想启动该服务。当我的系统关闭时,我的服务必须停止现有或至少提供数据。

0 个答案:

没有答案