上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 30 下一页
摘要: WCF热门问题编程示例(4):WCF客户端如何异步调用WCF服务?How to call WCF Service asynchronously?【1】问题描述:WCF客户端如何异步调用WCF服务?How to call WCF Service asynchronously?关于WCF如何实现异步调用的问题,论坛上出现了很多帖子,也有很多讨论的文章,包括MSDN也给出了详细的学习资料和示例代码。但是很多资料过于笼统,MSDN的例子有点复杂。而我们实际项目中,要实现的需求,往往十分简单,就是要在客户端实现对于WCF服务操作的异步调用,也就是call WCF Service asynchronous 阅读全文
posted @ 2011-02-18 08:37 cpcpc 阅读(1716) 评论(0) 推荐(0)
摘要: IOCP是Windows IO模型中最复杂和成熟的一个模型,它是用来解决大规模并发客户端请求的问题。这个模型已经在很多Windows API中应用。在.NET FrameWork的类库里,也有很多类使用里IOCP模型,最显著的例子就是Thread类。WCF中也有关于大规模并发请求的问题,但是我们从很多官方的资料里听说的词语往往是并发控制,或者是限流等词语。作为分布式环境下心的通信框架,WCF确实面临这样的问题,如何处理大规模并发客户端请求。IOCP模型如此优秀,WCF到底是用了没有,或者在内部机制中是否支持IOCP. 这个问题是由@冰红茶提出,因为我个人对IOCP不是很专业,就一直查资料来确. 阅读全文
posted @ 2011-02-17 16:05 cpcpc 阅读(1170) 评论(0) 推荐(0)
摘要: 今天是《WCF热门问题编程示例》系列的第二个问题。WCF热门问题编程示例(2)多个实例调用一个WCF服务操作,需要等待服务响应吗。原文在MSDN中文论坛出现过,一直没有人解答,当时楼主的实验方式式两个客户端掉一个服务操作,结果出现等待问题,他当时的疑惑是不是WCF在相应客户端请求的时候需要等待排队。WCF服务响应客户端请求时是否是依次响应的。今天我做了实验,写了测试代码,和大家分享一下具体的心得体会。也好给大家一个参考。下面我们来进入详细的问题讨论,首先是问题的来源。【1】问题来源: 这个问题来自于MSDN中文技术论坛,闲置很久,yangjian15 提出的“WCF一个疑惑?,原帖地址:htt 阅读全文
posted @ 2011-02-17 15:53 cpcpc 阅读(1488) 评论(0) 推荐(0)
摘要: 今天新开了一个系列文章《WCF热门问题编程示例》:主要是针对WCF里比较有价值的问题的收集和整理,进行分析和 编程实践。最后会给出具体的示例代码。这个系列的第一篇文章:WCF热门问题编程示例(1):WCF服务如何获得客户端IP地址信息。这个问题是在MSDN中文论坛一个网友xiaochong4提出的,原文是: 服务端通过getcallbackchannel可以取得回调的引用,对回调的调用肯定会有IP地址和端口的信息,有没有办法在服务端编程取得回调的endpoint信息.,查了好久资料没查到,大侠指教下。原文连接地址:http://social.microsoft.com/Forums/zh-CN 阅读全文
posted @ 2011-02-17 15:32 cpcpc 阅读(1922) 评论(0) 推荐(1)
摘要: http://hi.baidu.com/%BE%C5%CC%EC%C4%A7%CA%DE/blog/item/9b3263626a75ff49ebf8f808.html 阅读全文
posted @ 2011-02-17 09:44 cpcpc 阅读(930) 评论(0) 推荐(0)
摘要: 本文将介绍在PC上建立一个WCF服务,然后建立一个手机客户端程序来访问该WCF服务。涉及到的问题如下:1. 如何在在PC上建立WCF服务,如何配置该服务;2. Window Mobile中如何正确访问网路,即网络的配置;3. 最后,建立手机在Window Mobile中正确访问该WCF服务本文的测试环境 VS2008, Windows2008首先,在PC上建立WCF服务这里建立一个简单的WCF服务,返回一句HelloWord。首先建立一个服务契约:服务契约[ServiceContract] publicinterfaceILoginService { ///<summary> // 阅读全文
posted @ 2011-02-16 11:10 cpcpc 阅读(1372) 评论(2) 推荐(0)
摘要: 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。针对Web系统的常用测试方法如下: 1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式 阅读全文
posted @ 2011-02-16 09:10 cpcpc 阅读(707) 评论(1) 推荐(0)
摘要: 单元测试需要对数据库执行CRUD(Create,Retrieve,Update,Delete)操作时,测试过后会在我们的数据库中留下大量重复的垃圾数据,这些垃圾很碍眼不是吗?而且我们的下一个测试有可能因为这些垃圾产生一些错误。那么我们要如何处理这些垃圾数据和保证测试的稳定的呢?显然,我们需要在每次测试之前和测试完成之后让数据库都保持相同的状态。换句话说,就是我们需要"undo"这些在测试中对数据库执行的CRUD操作。对于我们需要的这种"undo"操作,你以前是怎么做的呢?手动的移除还是使用ADO.NET的事物处理呢?这些方法都可行,但对我们来说还不够好。 阅读全文
posted @ 2011-02-15 16:18 cpcpc 阅读(406) 评论(0) 推荐(0)
摘要: 如果你调用WCF服务时,像下面的代码这样在using语句中进行调用,需要注意一个问题。using (CnblogsWcfClient client = new CnblogsWcfClient()){client.Say("Hello, cnblogs.com!"); }上面这段代码看上去没问题,CnblogsWcfClient是一个自动生成的WCF客户端代理,继承自System.ServiceModel.ClientBase。using语句结束时,会调用ClientBase实现的System.IDisposable.Dispose接口,实际就是调用ClientBase的C 阅读全文
posted @ 2011-01-28 13:41 cpcpc 阅读(391) 评论(0) 推荐(0)
摘要: 第一步,新建一个类库,写入代码如下:+展开-C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespacewangjun{publicclasswangjun{publicintSum(inti,intj){returni+j;}}}第二步,将类库的DLL文件复制到新建的程序集目录下,然后在程序集中加入如下代码:+展开-C#///System.AppDomain类拥有///CreateInstance()///CreateInstanceAndUnWrap()///CreateInstanceFrom()///C 阅读全文
posted @ 2011-01-27 10:25 cpcpc 阅读(359) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 30 下一页