随笔分类 -  WCF

摘要:This article discusses the design of the enhanced platform based on Plato framework that is potentially running on a C/S setting and enables collaborated editing of canvas work. 阅读全文
posted @ 2014-04-18 13:48 quanben 阅读(232) 评论(0) 推荐(0)
摘要:WCF的配置 1. 客户端声明式配置端点定义在标签对内,也以ABC为要素,可含name用以命名。Contract根据指向导出的代理(接口)。 端点头信息 在中定义标签对,可含请求的优先级信息标签。 定义端点的元数据 metadata,含policyImporters和wsdlImporters。 端点属性设置 类似服务器侧,在endpoint标签中指定属性bindingConfiguration="配置式名称",在标签对中加入对应的具体的binding标签(如basicHttpBinding,wsHttpBinding等),在该标签中加入binding标签,其名称属性nam 阅读全文
posted @ 2010-01-29 23:03 quanben 阅读(269) 评论(0) 推荐(0)
摘要:WCF调试和内部机制 1. 客户端跟踪 了解.NET的Tracing机制可以知道,它主要由Source-Switch,Filter-Listener架构组成。跟踪也可在文件app.config中配置。 以一个典型客户端的配置文件格式为例: <configuration> <system.diagnostics> <sources> <source name="System.ServiceModel" ... propagateActivity ="true/false">...</source> 阅读全文
posted @ 2010-01-29 23:00 quanben 阅读(234) 评论(0) 推荐(0)
摘要:关于服务的部署和使用。1. 服务的部署控制台部署 配置简单。可配置一个基地址。 配置文件app.config用于配置服务端点等。 以下的IIS和WAS均支持消息首次启动;不需要设置基地址(基地址由网站的虚拟路径决定) IIS部署 .svc文件,必须位于App_Code子目录: C#代码文件也需要在App_Code中;而如选择使用编译后的文件,则将其放在bin子目录中。 配置文件web.config也位于App_Code中。 WAS部署 除了支持HTTP外,还支持其他协议如TCP,消息队列MSMQ,命名管道等。 使用方法接近IIS部署。 非HTTP支持(仅Windows Vista以上): 1. 阅读全文
posted @ 2010-01-28 14:58 quanben 阅读(219) 评论(0) 推荐(0)
摘要:服务侧的端点定义。1. 端点定义WCF端点(Endpoint)包含ABC三个方面,对应endpoint记号中的三个属性: 地址(属性address)遵照WS-Addressing标准,由方式(Scheme)、主机(Machine)、端口(Port)、路径(Path)四个部分组成,依照URI的形式。 在服务宿主(Service Host)工程中包含app.config,用以定义服务的端点等信息,通常结构包含服务定义(services),绑定定义(bindings)和行为定义(behaviors)三部分。 <system.serviceModel> <services> & 阅读全文
posted @ 2010-01-28 14:57 quanben 阅读(208) 评论(0) 推荐(0)
摘要:本章介绍WCF的基础概念。 WCF是.NET 3.0之后主推的程序间的业务导向(Service Oriented)的通信基础架构。 WCF相关的通信协议参考: SOAP 1.2 spec: http://www.w3.org/TR/soap/ WSDL 1.1 spec: http://www.w3.org/TR/wsdl XML Schema primer: http://www.w3.org/TR/xmlschema-0/ WCF业务主要由以下三部分组成: 服务(Service类) 描述和实现提供的服务,由服务约定(Contract,S/C两侧约定的接口)接口继承 主机(Host) 用于开 阅读全文
posted @ 2010-01-28 14:56 quanben 阅读(202) 评论(0) 推荐(0)