我将WCF用于我在Outlook加载项,网站,adobe加载项等中使用的不同功能/数据。 我希望在此WCF中保存一些不同的控件(类似用户控件),然后我将在我的项目中调用此控件。这将使我免于重新编码/更新所有不同项目中的所有这些控件。
这可以在WCF中使用吗?
答案 0 :(得分:0)
WCF服务(实现)代码只是常规的,正常的.NET 服务器端代码(当然:没有用户界面) - 根本没有任何“魔力”或特殊之处。
是的,当然您可以重复使用代码!
只需将您的“控件”(而不是组件)的代码放入一个通用程序集中,并使用来自多个WCF服务实现类的该程序集 - 而且您已全部设置好了!
根据您的评论更新 - WCF是 Web服务和XML消息传递系统 - 它旨在获取请求,处理它们并返回数据< /强>
但是WCF 绝对不适合从它的调用返回UI控件!这是一种完全错误的做法。不要将WCF用作“UI构建器” - 这不是它的工作!