随笔分类 -  WCF

摘要:using System.ServiceModel.Configuration;using System.Text.RegularExpressions;// 修改配置文件private void ChanageConfig(){ Configuration config = ConfigurationManager.OpenExeConfiguration(Application.Executa... 阅读全文
posted @ 2009-08-17 14:48 幽灵湖 阅读(1231) 评论(1) 推荐(0) 编辑
摘要:@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... 阅读全文
posted @ 2009-08-15 13:13 幽灵湖 阅读(296) 评论(0) 推荐(0) 编辑
摘要:用winFrom做为宿主时,要注意服务的线程是否在UI线程中 [ServiceBehavior(UseSynchronizationContext=false, ConcurrencyMode=ConcurrencyMode.Reentrant)]以上定义为,线程不同步,可重入。可处理回调。   阅读全文
posted @ 2009-08-12 21:29 幽灵湖 阅读(273) 评论(0) 推荐(0) 编辑
摘要:四种契约 服务契约 数据契约 消息契约 应用契约 ServiceContractAttribute – 定义服务操作 OperationContractAttribute – 方法作为公共服务契约的一部分暴露出来[ServiceContract(Name = "GigManagerServiceContract", Namespace = "http://www.localhost.co... 阅读全文
posted @ 2009-08-12 14:54 幽灵湖 阅读(785) 评论(0) 推荐(1) 编辑
摘要:WCF的三大核心是ABC A代表Address-where(对象在哪里) B代表Binding-how(通过什么协议取得对象) C代表Contact(契约)-what(定义的对象是什么,如何操纵)   创建一个空的解决方案 服务端项目 添加一个 Console 或 winForm 服务端项目 添加一个 WCF Service 命名 WCF服务 定义 WCF服务 的接口 与 接口的实... 阅读全文
posted @ 2009-08-12 12:18 幽灵湖 阅读(455) 评论(1) 推荐(0) 编辑