【发布时间】:2010-04-19 19:45:02
【问题描述】:
我已经创建了一个 Windows 服务来监控网络中的某些特定流量。我现在需要为该服务创建一个用户界面,以便可以实时监控流量,以及更改服务设置的能力。
不幸的是,我被困在如何使用我的工作服务,并通过 WCF 公开/转换它。
我什至不知道从哪里开始。
谢谢
编辑:嗯,我已经通过 WCF 公开了一些方法,这一切看起来都可以在必要时工作。
一旦我意识到 ServiceHost 构造函数可以接受一个实例,而不仅仅是一个类型,这真的一点都不难,因为完成这项工作的类没有无参数构造函数。
【问题讨论】:
-
MSDN 始终是一个不错的起点:msdn.microsoft.com/en-us/netframework/aa663324.aspx,当您有特定问题时,stackoverflow.com 是一个不错的起点。
-
更具体地说,我需要做的是通过 UI 更改服务正在侦听的端口。我目前编写了一个小型 UI 应用程序,可以使用 ServiceController 启动/停止服务。我现在需要一种使用新端口号调用服务中的方法的方法。它不一定是 WCF,但它必须是一种将数据传递给服务的方法。
标签: wcf windows-services