2018年2月18日

摘要: C# 8 打算引入 Nullable Reference Types,這表示往後所有的參考型別預設都是不可為 null;對於可為 null 的參考型別變數,寫法跟可為 null 的實質型別一樣,宣告時必須在型別後面加上 "?" 字元。在這篇筆記中,我試著把我理解的部分整理出來。 阅读全文
posted @ 2018-02-18 15:03 MichaelTsai 阅读(1157) 评论(2) 推荐(0) 编辑

2014年12月25日

摘要: 今天看到一篇 Rick Strahl 的 ASP.NET vNext 文章,里面有些东西,稍微记一下.... 阅读全文
posted @ 2014-12-25 23:40 MichaelTsai 阅读(427) 评论(0) 推荐(0) 编辑

2014年12月17日

摘要: 上回介绍了 ASP.NET vNext 自带容器的基本用法,这次要试试把 ASP.NET vNext 的自带容器换成 Autofac。 阅读全文
posted @ 2014-12-17 09:16 MichaelTsai 阅读(2186) 评论(2) 推荐(5) 编辑

2014年12月3日

摘要: 整理一些有关使用 DI 容器的一些建议事项,主要的参考数据源是 Jimmy Board 的文章:Container Usage Guidelines。 阅读全文
posted @ 2014-12-03 21:55 MichaelTsai 阅读(293) 评论(0) 推荐(0) 编辑

2014年11月28日

摘要: ASP.NET 5 的一个亮点是内建的 Dependency Injection(简称 DI)容器。在此之前的 MVC 与 Web API 框架对于 DI 的支持则相对薄弱,主角是 IDependencyResolver 接口。这篇笔记就要来牛刀小试一下 ASP.NET 5 (vNext) 自帶的 DI 容器。 阅读全文
posted @ 2014-11-28 17:52 MichaelTsai 阅读(1333) 评论(5) 推荐(2) 编辑
摘要: Unity 框架提供了数种生命周期管理员,各有相同和相异之处。刚开始接触时,难免头昏。 制作这张小抄,只是为了要帮助自己理解和记忆。如果你也用 Untiy,或可参考看看。 阅读全文
posted @ 2014-11-28 15:32 MichaelTsai 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 本文介绍 Unity 框架的两种实现延迟解析的作法,一种是 Lazy<T>,另一种是「自动工厂」(automatic factories)。 阅读全文
posted @ 2014-11-28 13:50 MichaelTsai 阅读(1698) 评论(4) 推荐(0) 编辑

2014年8月16日

摘要: 这篇笔记主要在解释 ASP.NET Web API Controller 是怎么建成的... 阅读全文
posted @ 2014-08-16 12:15 MichaelTsai 阅读(2209) 评论(36) 推荐(4) 编辑
摘要: 跟 ASP.NET MVC 與 Web API 比起來,在 Web Forms 應用程式中使用 Dependency Injection 要來的麻煩些。這裡用一個範例來說明如何注入相依物件至 Web Forms 的 ASPX 頁面。 阅读全文
posted @ 2014-08-16 01:48 MichaelTsai 阅读(1441) 评论(9) 推荐(3) 编辑

2014年8月13日

摘要: 续上集未完的相关设计模式... (本文摘自電子書:《.NET 依賴注入》 阅读全文
posted @ 2014-08-13 21:59 MichaelTsai 阅读(824) 评论(2) 推荐(3) 编辑

导航