[Asp.net 5] Caching-缓存架构与源码分析
2016-01-13 13:52
351 查看
首先奉献caching的开源地址[微软源码]
1.工程架构
[b]
EntryLinkHelpers代码示例
未完待续......
1.工程架构
[b]
internal static class EntryLinkHelpers { private const string ContextLinkDataName = "EntryLinkHelpers.ContextLink"; public static EntryLink ContextLink { get { var handle = CallContext.LogicalGetData(ContextLinkDataName) as ObjectHandle; if (handle == null) { return null; } return handle.Unwrap() as EntryLink; } set { CallContext.LogicalSetData(ContextLinkDataName, new ObjectHandle(value)); } } internal static IEntryLink CreateLinkingScope() { var parentLink = ContextLink; var newLink = new EntryLink(parent: parentLink); ContextLink = newLink; return newLink; } internal static void DisposeLinkingScope() { var currentLink = ContextLink; var priorLink = ((EntryLink)currentLink).Parent; ContextLink = priorLink; } }
EntryLinkHelpers代码示例
未完待续......
相关文章推荐
- ASP.NET操作Word的IIS权限配置
- 解决ASP.NET上传文件大小限制
- easyui的tab标签链接aspx页面引发全局刷新的问题解决方案
- 在IIS中部署Asp.Net网站
- 11个显著提升 ASP.NET 应用程序性能的技巧——第1部分
- 11个显著提升 ASP.NET 应用程序性能的技巧——第1部分
- ASP.NET中DropDownList和ListBox实现两级联动功能
- Telerik UI for ASP.NET AJAX控件汉化方法
- 未能加载文件或程序集“AspNetPager”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))
- ASP.NET数据绑定之Repeater控件
- asp.net 5
- asp.net MVC在IIS7或7.5上的发布问题
- ASP.NET MVC 部分视图
- [Asp.net 5] Caching-缓存预告
- IIS 内部运行机制及Asp.Net执行过程详解
- 实现Asp.Net MVC无刷新分页
- ASP.Net学习笔记006--Get和Post的区别
- ASP.NET数据绑定之Repeater控件
- ASP.NET中DropDownList和ListBox实现两级联动功能
- LowercaseRoutesMVC ASP.NET MVC routes to lowercase URLs