AOP框架学习资料
摘要:.Net中的AOP系列之《间接调用--拦截方法》
阅读全文
posted @
2016-09-30 12:14
JustYong
阅读(157)
推荐(0) 编辑
Ninject的使用
摘要:摘要 DI容器的一个责任是管理他创建的对象的生命周期。他应该决定什么时候创建一个给定类型的对象,什么时候使用已经存在的对象。他还需要在对象不需要的时候处理对象。Ninject在不同的情况下管理对象的生命周期提供了强大的支持。在我们定义一个绑定的时候,定义创建对象的范围。在那个范围内,对象将被重用,每
阅读全文
posted @
2016-09-18 17:36
JustYong
阅读(1574)
推荐(0) 编辑
C#中HttpClient使用注意:预热与长连接
摘要:原文地址:C#中HttpClient使用注意:预热与长连接 最近在测试一个第三方API,准备集成在我们的网站应用中。API的调用使用的是.NET中的HttpClient,由于这个API会在关键业务中用到,对调用API的整体响应速度有严格要求,所以对HttpClient有了格外的关注。 开始测试的时候
阅读全文
posted @
2016-09-14 15:01
JustYong
阅读(12261)
推荐(6) 编辑
async & await 的前世今生
摘要:一、创建线程 这里面需要注意的是,创建Thread的实例之后,需要手动调用它的Start方法将其启动。但是对于Task来讲,StartNew和Run的同时,既会创建新的线程,并且会立即启动它。 二、线程池 线程的创建是比较占用资源的一件事情,.NET为我们提供了线程池来帮助我们创建和管理线程。Tas
阅读全文
posted @
2016-09-08 14:11
JustYong
阅读(2484)
推荐(1) 编辑
async/await
摘要:What's 异步方法 语法分析: (1)关键字:方法头使用async修改。 (2)要求:包含N(N>0)个await表达式,表示需要异步执行的任务。如果没有包含await表达式,就与普通方法无异了。 (3)返回类型:只能返回3种类型(void、Task、Task<T>)。 (4)参数:数量不限,但
阅读全文
posted @
2016-09-08 10:22
JustYong
阅读(260)
推荐(0) 编辑