披肩的秀发,尽头微微卷起,白皙的脸上杏眼微睁,最显眼的是修长的腿,让Web Service小姐分外有挺拔的感觉,让人看了心胸开阔。
你怎么长的这么高啊 , WCF先生笑吟吟的问题。
干嘛为这么奇怪的问题? , Web Serice小姐微笑的反问道。没等WCF先生回答,她又接着说道 长的高是因为很小的时候就喜欢跟在IIS大叔的后面玩,IIS大叔又很爱逗人,总是把好吃的举得很高,天天够啊够啊,结果就长的很高。
Web Service小姐说话的时候,小嘴嘟嘟着,露出了洁白的牙齿,晶莹剔透。
哈哈,挺有意思的,们再改进一下刚才写的程序吧,不然会被你IIS大叔鄙视的。 , WCF先生开心的笑着,又将目光转回到电脑屏幕上。
刚才们只给用户提供了单本书的信息,但是实际中,用户往往需要一个集合,现在们就来支持这个功能 , WCF先生边滚动鼠标边说道。
打开IBookService.cs,加入方法GetBooks()
在BookService.svc.cs中加入具体的实现代码。
下面们来访问一下这个方法。
看,OK了 ,WCF先生双手一摊说道, 你应该注意到了,程序里对集合没有做任何特别的处理,C#中的集合实例就能够自动被序列化成XML格式。现在们再来看看能不能自动序列化成JSON对象。
们将这里的WebMessageFormat.Xml改成WebMessageFormat.Json , WCF先生边对IBookService.cs进行改动边解说着。
好了,看一下效果。嗯,让咱们下载
这时,旁边的清洁工大叔突然停了下来,诧异的看着这边,他大概搞不明白,这两个穿戴如此整齐的城里小孩,怎么讨论 下崽 这么粗俗的问题。
看到清洁工大叔盯着这边看,Web Service小姐有点不好意思,赶紧将目光转向电脑屏幕,去看刚才得到的JSON文件。
果然有模有样那,想不到以前认为很难的事情,你做起来如此简单。 , Web Service小姐略带疲惫的双眼中有了光彩。
窗外依然车水马龙,一辆公交车上装的满满的,慢慢地驶过,车门处有被挤得变形的几张脸,茫然的看着窗外。
那用户想要从集合中获取单个的Book怎么办? ,Web Service小姐回忆着以前自己给客户提供的资料,问道。
这个就是参数的作用,现在们就来看。 ,WCF先生兴致一直很高。
首先修改接口方法中的UriTemplate。 WCF先生打开IBookService.cs,边改边说道。
注意问号后面的两个参数,第一个isbn是用户在地址栏中输入的参数名,第二个bookISBN是传递给C#函数的参数名。理解了这个以后,们就可以给GetBook函数加上bookISBN这个参数了。
这个时候编译肯定会报错,们需要同时修改接口的实现类。 , WCF先生打开BookService.svc.cs,做了如下的改动。
来试试 ,Web Service自告奋勇,从WCF手中拿过鼠标,暗红色的鼠标握在小小的玉手中,简直是一件艺术品。
Web Service小姐右击BookService.svc,选择 在浏览器中查看 。
然后熟练地更改了地址栏。
再改 , Web Service小姐略带调皮的说着,将地址栏中的1改成了2,果然获得了不同的结果。
大功告成! ,两人同时握紧拳头,高兴地望着对方。
天花板上的音响里响起轻柔的钢琴曲,声音很小,但是每个音符都似在心中响起,也许人的心中真的有心弦,总有一些音乐会让它共鸣.
两人走出咖啡厅时,下班的高峰期已过。
送你回家吧 ,WCF先生自高奋勇的说。
不用了 , Web Service小姐微笑着说。
不是跟你客气,真的想送你回家。 ,WCF先生爽朗的说道。
真的不用了。 , Web Service小姐坚定的说。 今天谢谢你,Bye bye ,说完便向地铁站走去。
夜色已浓,路上要么是成双结对的情侣,要么是三五成群休闲娱乐的人们。
望着Web Service小姐坚强又略带疲惫的背影,一股酸酸的感觉从WCF先生的心底涌起