06 2015 档案

摘要:今天要讲的是OptionsModel解决方案,整个解决方案中也只有Microsoft.Framework.OptionsModel一个工程。按照表面文字OptionsModel应该翻译成选项模型,但是这个词没表现它实际的含义,我觉得称呼它为配置选项好些,不过为了原滋原味,我们还是用英文的:Confi... 阅读全文
posted @ 2015-06-08 17:46 [水&月]坟 阅读(2557) 评论(0) 推荐(0) 编辑
摘要:Asp.net 5的依赖注入注入系列可以参考链接: [Asp.net 5] DependencyInjection项目代码分析-目录我们在之前讲微软的实现时,对于OpenIEnumerableService与ClosedIEnumerableService抛下没讲,现在我们就将该部分补充完整。我们回... 阅读全文
posted @ 2015-06-07 18:36 [水&月]坟 阅读(610) 评论(0) 推荐(0) 编辑
摘要:Microsoft.Framework.Logging.NLog使用Nlog扩展日志系统:按照我们上节说的,对于扩展的日志系统都要实现俩个接口ILogger、ILoggerProvider。所以在当前工程中也没例外,NLogLoggerProvider实现了ILoggerProvider、内部类Lo... 阅读全文
posted @ 2015-06-05 17:01 [水&月]坟 阅读(1160) 评论(1) 推荐(0) 编辑
摘要:接上节内容,我们继续讲解日志的其他部分.ILoggerProvider以及扩展类我们在上节的架构图上并没有看到有直接实现该接口的实现类。那么如果将Logger类直接使用会有什么结果呢?var factory = new LoggerFactory();var logger = factory.Cre... 阅读全文
posted @ 2015-06-04 16:51 [水&月]坟 阅读(969) 评论(0) 推荐(0) 编辑
摘要:本节主要介绍解决方案中的Microsoft.Framework.Logging.Abstractions、Microsoft.Framework.Logging俩个工程。这俩个工程中所有类的关系如下图所示:首先我们可以发现处于核心的是中间的四个接口:ILogger、ILoggerFactory、IL... 阅读全文
posted @ 2015-06-03 23:05 [水&月]坟 阅读(2269) 评论(3) 推荐(4) 编辑
摘要:楼主有个美好的愿望——把asp.net 5所有能看懂的代码一一呈现给大家(比如C++,楼主就看不懂)。现在已经做完了依赖注入、多语言、配置文件三部分,比较基础的日志就成为了楼主的下一个目标。下面是楼主之前asp.net5的介绍:[Asp.net 5] DependencyInjection项目代码分... 阅读全文
posted @ 2015-06-03 14:16 [水&月]坟 阅读(1165) 评论(2) 推荐(1) 编辑
摘要:本地化也叫国际化,就是做多语言程序时,可以一键式将当前语言切换到另外一种语言。对于跨国企业或者和国外有业务往来的公司特别重要;就算一个普通公司的门户如果支持中、英、繁体,也会让人觉得高大上。有没有呀,有没有!不过微软对国际化/本地化一直支持的就很好,现在本地化代码还开源,这是相当nice的。本次要介... 阅读全文
posted @ 2015-06-01 17:16 [水&月]坟 阅读(776) 评论(0) 推荐(0) 编辑
摘要:本节介绍的是Microsoft.AspNet.Localization工程。该工程是运行在Asp.net 5环境中的运行时多语言设置。ASP.net 5中间件技术在新的Asp.net 5中,可以将组件组册到asp.net环境中。注册是通过接口IApplicationBuilder的扩展方法实现的。 ... 阅读全文
posted @ 2015-06-01 16:59 [水&月]坟 阅读(1629) 评论(0) 推荐(3) 编辑

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