文章 2017-11-16 来自:开发者社区

WCF 教程

冬季寒冷,无心出门。研究了下早想看看的WCF。左右看了不少,无奈文笔不是很好。所以就翻译老外的一个系列。 补足或者补充他的不足之处放在博客园给大家看。有不足之处欢迎指正!       目录:       1.  快速开始       2. ...

文章 2017-11-15 来自:开发者社区

WCF简单教程(6) 单向与双向通讯

第六篇:单向与双向通讯 项目开发中我们时常会遇到需要异步调用的问题,有时忽略服务端的返回值,有时希望服务端在需要的时候回调,今天就来看看在WCF中如何实现。 先看不需要服务端返回值的单向调用,老规矩,直接上代码,再解释。 1、服务端 契约接口中增加一个Sleep方法: using System;   using System.ServiceModel;&nb...

文章 2017-11-10 来自:开发者社区

WCF简单教程(7) 并发模型与实例模型

第七篇:并发模型与实例模型 在以往使用WebService时,针对每一个请求,服务类总是并发响应的,并且对每个请求都生成新的实例。在WCF中,情况发生变化了,它允许服务发布者自定义并组合并发模型与实例模型。 并发模型有三种: ConcurrencyMode Single:   单线程模型,可以理解为,针对一个客户端,只有一个线程负责响应; Reentrant:可重入的单线程模型,与Sin...

文章 2017-11-10 来自:开发者社区

WCF简单教程(9) 安全 - 自定义认证

第九篇:WCF安全 - 自定义认证 接着上一篇,我们尝试一下用自定义用户名密码的方式来做安全认证,这样就不用受制于Windows的用户系统了。 首先需要说明的是,使用自定义用户名密码时,由于不能利用Windows用户系统的相关安全机制了,因此必须自己准备数字证书来处理数据加密。 1、准备数字证书 证书要求有可进行密钥交换的私钥,一般用makcert比较方便,自带的,也可以用OpenSSL或Ope....

文章 2017-11-09 来自:开发者社区

WCF简单教程(4) 数据契约

第四篇:用数据契约传递自定义数据对象 之前的演示中,我们一直都是在用string类型做参数和返回值,实际项目中肯定会传递自定义的数据类型。与WebService不同,WCF想传递自定义数据,必须要将其定义为数据契约。看一个例子: using System;  using System.Runtime.Serialization;  //注意加上这个...

文章 2017-11-09 来自:开发者社区

WCF简单教程(5) 用IIS做Host

第五篇:用IIS做Host 之前几篇的Demo中,我们一直在用控制台程序做Server,今天换IIS来做Host,在Web Application中添加WCF的服务。 其实在Web Application中添加WCF服务是最简单的,“新建项”中有专用的“WCF服务”,扩展名为svc。比如我们创建DataService.svc,Visual Studio会自己创建好DataService.svc、....

文章 2017-11-09 来自:开发者社区

WCF简单教程(8) 安全 - Windows认证

第八篇:WCF安全 WCF提供了非常丰富的加密机制与审核机制,以保证对外提供的服务安全可靠。本文是简单教程,所以只挑其中的一小部分来聊聊。 先来看看最简单的Windows认证。 所谓Windows认证,是指客户端访问时,要提供服务端认可的Windows用户身份。 1、服务端 安全配置主要体现在App.config中: <?xml version="1.0" encodin...

文章 2017-11-09 来自:开发者社区

WCF简单教程(10) Ajax调用

第十篇:Ajax调用WCF 好久不更新了,今天写一写如何用Ajax调用WCF服务。在WebService时代,只需要加一行[System.Web.Script.Services.ScriptService]就可以使用Ajax调用了(要求.Net 3.5),到了WCF中,要稍微复杂一些。 写个小DEMO,这回是基于IIS建一个WCF工程,服务端是一个DataService.svc文件,客户端我们自....

文章 2017-11-09 来自:开发者社区

WCF简单教程(11) REST调用

第十一篇:REST调用 上篇写的是Ajax调用WCF,今天写一篇如何以REST方式调用WCF服务。不知道REST是什么的同学,可以去google一下。对某些类型的应用,REST还是相当不错的方式,所以专门写一篇来说明一下开发方法。 老规矩,上代码,直接在代码注释里讲解。 1、服务端: 服务契约,我们定义CRUD4个方法(增查改删),对应HTTP METHOD分别为PUT/GET/POST/DE.....

文章 2017-11-08 来自:开发者社区

WCF简单教程(1) 入门

WCF是DotNet体系中很重要的一项技术,但是组内很多组员通过书籍自学的时候感觉涉及面太广、配置文件太复杂,新名词太多、抓不到头绪,有感于此,决定进行一次组内技术培训,顺便把培训讲义整理到blog上来。不求大而全,而是要让初学者快速入门,因此想入实例入手,并刻意隐藏一些初期用不到的内容,以降低入门门槛。有任何错误欢迎指正。 注:本系列文章基于.Net Framework 3.5,以教程的最后会....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。