将WPF或WinForms应用程序公开为API或服务

时间:2013-11-08 10:43:19

标签: c# .net wpf winforms wcf

我有WPF应用程序,我必须在同一台PC上实现它与其他一些应用程序。 请求我的应用程序必须使用api或服务加入,并且还要完全隐藏GUI。 所以我需要有关我的应用程序的API或服务的建议,如果我创建WCF应用程序的Windows服务,所以其他应用程序(JAVA应用程序)可以调用我的应用程序并获得返回的字符串。 对此案件的任何建议都更受欢迎!

2 个答案:

答案 0 :(得分:2)

如果您想拥有WPF应用程序,可以在WPF应用程序中托管WCF服务。阅读例如:Running a WCF listener in a WPF application

答案 1 :(得分:1)

我会做两个 - 在Windows服务中托管的WCF服务,你可以完全丢弃WPF。 WCF的BasicHTTPBinding与Java的javax.xml.ws.Service。

配合得很好