01 2013 档案
Async下处理多个异常
摘要:Task Parallel Library (TPL) 中,当你使用async/await语法关键字时,你可能遇到以下异常处理的情况: Catch 块只会处理第一个异常而忽略其它的异常。来看下面代码块: 1: private static async void TestCatchExceptionWithTPL() 2: ... 阅读全文
posted @ 2013-01-27 11:34 PetterLiu 阅读(723) 评论(0) 推荐(0) 编辑
Managed Extensibility Framework(MEF) 2 框架新特性介绍
摘要:Managed Extensibility Framework (MEF) 是.NET的一个组合框架,用于增强复杂应用的模块化和可扩展性。从.net framework 4.0 开始集成的组件。到目前为止,MEF的历史上最重要的应用程序是Visual Studio 2010。许多特性都是为了满足Visual Studio里的编辑器的需求,比如说,延迟加载所有东西和细粒度协定。MEF的工... 阅读全文
posted @ 2013-01-16 21:58 PetterLiu 阅读(3945) 评论(4) 推荐(0) 编辑
Asp.net MVC 4 异步方法
摘要:前面一篇文章我们介绍了Asp.net MVC 3下异步操作。今天我们来看一下,同样功能在 Asp.net MVC 4 下的实现,基于.net framework 4.5 下的async支持,让我们的代码更加简单,看下面片断代码名叫Index的Action方法: public async Task<ActionResult> IndexAsync() ... 阅读全文
posted @ 2013-01-11 15:36 PetterLiu 阅读(12555) 评论(0) 推荐(3) 编辑
Asp.net MVC 3 异步操作
摘要:在 Asp.net MVC 应用程序中,有时间需要执行一些异步操作。那么 Asp.net MVC 下的异步请求是怎么一个过程呢? 异步被调用时,发生以下过程: 1. Web服务器从线程池得到一个线程(工作线程),接着安排它来处理进来的请求,该工作线程启动一个异步操作。 2. 工作线程被线程池收回,为另一个Web请求服务。 3. 当异步操作完成后,它会通知ASP.NET... 阅读全文
posted @ 2013-01-07 17:09 PetterLiu 阅读(6081) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示