【发布时间】:2010-08-08 14:39:03
【问题描述】:
我正在构建一个带有 Silverlight 前端的应用程序,该前端通过 WCF 与后端服务进行通信。我的服务有一个接口来处理与前端的所有核心通信。
后端可以使用各种插件进行扩展,我计划加载自定义 silverlight 模块,以便使用 prism 配置这些插件。问题是,这些插件将添加不属于基本 WCF 接口的附加功能。我想为我的所有通信维护一个端点(即不需要额外的路由器配置)。
我正在寻找有关如何处理此实现的一些想法。目前我的“最佳”想法是在我的核心接口中有一个函数,它接受函数名称和参数列表,并使用反射找到要在特定插件中调用的函数,我不喜欢这个有很多原因。
对于在单个端点上构建可扩展的 WCF 接口,您有什么建议?
谢谢
【问题讨论】:
标签: c# silverlight wcf plugins interface