随笔分类 - WCF
摘要:using System.ServiceModel.Configuration;using System.Text.RegularExpressions;// 修改配置文件private void ChanageConfig(){ Configuration config = ConfigurationManager.OpenExeConfiguration(Application.Executa...
阅读全文
摘要:@echo off @SET Namespce=RcaMessageService.ChatService @SET WCFPATH=MessageServiceLibrary\bin\Debug\ @SET WCFLIB=RcaMessageService.dll @SET OutPath=E:\ @SET csFile=svc_proxy.cs @SET appFile=svc_app.con...
阅读全文
摘要:用winFrom做为宿主时,要注意服务的线程是否在UI线程中 [ServiceBehavior(UseSynchronizationContext=false, ConcurrencyMode=ConcurrencyMode.Reentrant)]以上定义为,线程不同步,可重入。可处理回调。
阅读全文
摘要:四种契约 服务契约 数据契约 消息契约 应用契约 ServiceContractAttribute – 定义服务操作 OperationContractAttribute – 方法作为公共服务契约的一部分暴露出来[ServiceContract(Name = "GigManagerServiceContract", Namespace = "http://www.localhost.co...
阅读全文
摘要:WCF的三大核心是ABC A代表Address-where(对象在哪里) B代表Binding-how(通过什么协议取得对象) C代表Contact(契约)-what(定义的对象是什么,如何操纵) 创建一个空的解决方案 服务端项目 添加一个 Console 或 winForm 服务端项目 添加一个 WCF Service 命名 WCF服务 定义 WCF服务 的接口 与 接口的实...
阅读全文