摘要:
C# 8 打算引入 Nullable Reference Types,這表示往後所有的參考型別預設都是不可為 null;對於可為 null 的參考型別變數,寫法跟可為 null 的實質型別一樣,宣告時必須在型別後面加上 "?" 字元。在這篇筆記中,我試著把我理解的部分整理出來。 阅读全文
摘要:
今天看到一篇 Rick Strahl 的 ASP.NET vNext 文章,里面有些东西,稍微记一下.... 阅读全文
摘要:
上回介绍了 ASP.NET vNext 自带容器的基本用法,这次要试试把 ASP.NET vNext 的自带容器换成 Autofac。 阅读全文
摘要:
整理一些有关使用 DI 容器的一些建议事项,主要的参考数据源是 Jimmy Board 的文章:Container Usage Guidelines。 阅读全文
摘要:
ASP.NET 5 的一个亮点是内建的 Dependency Injection(简称 DI)容器。在此之前的 MVC 与 Web API 框架对于 DI 的支持则相对薄弱,主角是 IDependencyResolver 接口。这篇笔记就要来牛刀小试一下 ASP.NET 5 (vNext) 自帶的 DI 容器。 阅读全文
摘要:
Unity 框架提供了数种生命周期管理员,各有相同和相异之处。刚开始接触时,难免头昏。
制作这张小抄,只是为了要帮助自己理解和记忆。如果你也用 Untiy,或可参考看看。 阅读全文
摘要:
本文介绍 Unity 框架的两种实现延迟解析的作法,一种是 Lazy<T>,另一种是「自动工厂」(automatic factories)。 阅读全文
摘要:
这篇笔记主要在解释 ASP.NET Web API Controller 是怎么建成的... 阅读全文
摘要:
跟 ASP.NET MVC 與 Web API 比起來,在 Web Forms 應用程式中使用 Dependency Injection 要來的麻煩些。這裡用一個範例來說明如何注入相依物件至 Web Forms 的 ASPX 頁面。 阅读全文
摘要:
续上集未完的相关设计模式...
(本文摘自電子書:《.NET 依賴注入》 阅读全文