【发布时间】:2009-09-03 08:44:46
【问题描述】:
我怎样才能实现这个场景?
我有一个托管在 Windows 窗体中的 WCF 服务,每当服务的客户端调用服务上的方法时,我希望该服务能够将消息写入 Windows 窗体上的文本框。
我在想我会让我的 WCF 服务成为单例,使用表单实现的接口将我的表单传递到服务中,然后存储该实例。然后当客户端调用服务时,我可以简单地使用表单实例写入文本框。
我当然不能这样做,因为我不能将表单传递给 WCF 服务。
有什么想法或代码示例吗?
【问题讨论】:
-
所以你的服务只有在有人碰巧运行你的 WinForms 应用程序时才有效?