WCF
90e家
本人从事LIS、pacs开发,有需要的,可以留言联系,哈哈
展开
-
WCF服务端继承实现
第一次写博客体验下感觉,不废话直接进入主题由于是初学者,对于代码的体验会更深刻。因此用更简洁的方式来描述实现的方法,自行扩展。代码构架如下:第一步:首先要建立服务1、创建两个服务,ISimpleCalculator、IScientificCalculator,很简单的关系,自己看[ServiceContract] public interface IScie...原创 2019-01-10 14:16:51 · 231 阅读 · 0 评论 -
WCF结合ADO并利用EF和T4生成统一模板(1)
WCF自身功能特别强大,目前也是学习阶段。其实ADO抽象出来的BLL层自身就相当于现在的wcf的服务层。最初也是尝试阶段,所以写的代码也比较混乱,但是基本功能实现了。不过还有很多需要去完善的,比方说错误异常处理,日志记录这些都没做。项目结构:一、首先是针对Model层的生成,我采用的是EF自动生成: ①因为这样有利于数据的维护,以及数据表过多,写数据表费劲。 ②利用T4...原创 2019-07-02 10:17:32 · 278 阅读 · 0 评论 -
WCF消息交换模式------Duplex
三种交换模式(本链接三种模式的例子):One-Way Calls、Request/Reply、Duplex。3、Duplex网上说法不一,有的叫交换模式,有的叫回调模式。反正就是会相互的调用的模式。服务端: 服务端要定义回调函数,这样才能体现回调 /// <summary> /// CallbackContract:定义的回调接口 ///...原创 2019-05-30 10:46:56 · 206 阅读 · 0 评论 -
WCF消息交换模式------Request/Reply
三种交换模式(本链接三种模式的例子):One-Way Calls、Request/Reply、Duplex。2、Request/Reply消息交换模式,即客户端的每次的请求,服务端在接收到请求后,给与客户端回应。消息交换模式属于默认的模式。服务: [ServiceContract] public interface INormalJob { /...原创 2019-05-30 10:33:59 · 238 阅读 · 0 评论 -
WCF消息交换模式------One-Way Calls
三种交换模式(本链接三种模式的例子):One-Way Calls、Request/Reply、Duplex。1、One-Way Calls 这个相当与单向的客户端向服务端发请求,服务端不做任何操作。代码案例:服务:[ServiceContract] public interface IOneWayJob { /// <summary&...原创 2019-05-30 10:20:50 · 228 阅读 · 0 评论 -
WCF入门-客户端实现(2)
这个博客真的难。第一种方法前面已经介绍了,直接第二种方法:二、创建代理,引用服务接口所在的类库和服务实现类的类库 static void Main(string[] args) { //基于地址和绑定对象创建一个ChannelFactory<ICalculator> 通过代码 using (ChannelFact...原创 2019-02-20 11:05:14 · 437 阅读 · 0 评论 -
WCF入门-客户端实现(1)
前面介绍了服务端创建以及寄宿的几种方法。通过配置文件相比较更简单,适用于入门。另外客户端的实现也可以通过很多种方法来实现。一、客户端也是创建一个控制台应用程序。我了解了四种方法来实现对服务端的引用。当然,添加服务引用的前提是,服务要启动啊。你tm创建了服务之后,不启动,引用也没用。这是新手最容易犯的错(别告诉我你不知道怎么启动服务的,就是你前面创建的寄宿控制台应用程序啊,启动在后台跑就不管了,...原创 2019-02-20 10:57:18 · 192 阅读 · 0 评论 -
WCF入门-服务寄宿及配置(2)
上一篇大致说了下服务怎么创建的,接着就是寄宿跟配置文件。其实这个寄宿,对于入门的来说,就是这个媒介之类的让这个软件能够正常的在后台运行就行了。跟java里面的那个tomcat似的。寄宿的方法有很多种,网上介绍的也比较多,我不做介绍只上代码和个人的理解:一、第一种寄宿(自身寄宿),就是自己创建个控制台应用程序,然后引用下服务的类库就行了,顺道说下配置文件吧,配置文件其实一个目的是为了简化...原创 2019-02-20 09:53:28 · 283 阅读 · 0 评论 -
WCF入门-服务创建引用(1)
由于自身也是初学者,因此知道入门的难度。但是对于初学者来说,先去掌握服务如何部署,和客户端如何引用服务几种方法尤为重要。目前大概也就学了2个多月吧,掌握的不是很多。主要还是很多微博介绍的太深入,导致入门难度特别的大。因此结合自身,写一些入门篇,自己复习也罢,帮助入门也可。 首先就是服务的创建,其实有很多种方法,我是后面慢慢的摸索才发现的,这些不重要。服务其实就可以看成一个是服务接口,一个是...原创 2019-02-20 09:22:42 · 422 阅读 · 0 评论 -
WCF错误契约demo
作为一个小菜鸟,为了纪念wcf学习的过程,偶尔写写几篇博客,在前人的基础上简化下,这样学起来更轻松些。我感觉这个错误契约貌似是在封装服务端的异常。为了不直接暴露服务端的错误,经过自定义处理。项目结构简单明了:自定义错误契约using System;using System.Collections.Generic;using System.Linq;using System.Ru...原创 2019-02-19 14:21:57 · 229 阅读 · 0 评论 -
WCF双工通讯实现
由于也是入门,所以对于刚入门的学习者来说,这个案例更简洁。废话不多,直接看例子即可:四个项目:不做介绍,入门也看得懂 第一步服务端和接口:服务端定义了两个接口:一个是给服务提供的,另一个是回调函数的接口 /// <summary> /// /// CallbackContract对应定义的回调类型 /// </summa...原创 2019-01-16 11:47:44 · 421 阅读 · 0 评论 -
WCF实现客户端上传文件至服务器、下载文件至客户端
WCF学习了很久,应用的并不是特别多,临时需要用的话还是很不错的选择。毕竟新技术。一、首先是服务和契约定义,以及寄宿定义,大致截个图:1、服务跟契约定义 [ServiceContract] public interface IServiceFile { /// <summary> /// 上传操作 //...原创 2019-07-30 11:22:39 · 808 阅读 · 0 评论