c# – 如何在.NET中进行应用程序内部通信
在C#中将数据从一个
Windows窗体应用程序(办公室插件)传递到另一个(用C#编写的exe)的最佳方法是什么?
解决方法
我会对此采取疯狂的措施,并说你可能希望办公室应用程序打电话回家你的exe?在此上下文中,“exe”是服务器,office应用程序是客户端.
如果您使用的是.NET 3.0,那么WCF可能是您最好的选择.我将解决方案分为三个部分: >“共享合同”.这些是描述您的服务的接口.如果您具有将在应用程序之间传递的自定义数据对象,则也应在此程序集中定义它们.此程序集在客户端和服务器之间共享.有关详细信息,请参阅“Designing Service Contracts”. “exe”和“插件”都需要定义绑定的配置文件. 当您想在客户端和服务器之间传递数据时,您的客户端将从“共享合同”程序集创建一个对象并将其传递给服务客户端.客户端的配置文件将确定将数据发送到何处. 有关如何创建基本WCF服务的分步教程,请参见check out this Tutorial. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |