原文:ASP.NET Core 源碼閱讀筆記(3) ---Microsoft.AspNetCore.Hosting

有關Hosting的基礎知識 Hosting是一個非常重要,但又很難翻譯成中文的概念。翻譯成:寄宿,大概能勉強地傳達它的意思。我們知道,有一些病毒離開了活體之后就會死亡,我們把那些活體稱為病毒的宿主。把這種概念應用到托管程序上來,CLR不能單獨存在,它必須依賴於某一個進程,我們把這種狀況稱之為:CLR必須寄宿於某一個進程中,而那個進程就是宿主。 ASP.NET Core的一個大的改變就是就是將W ...

2016-06-11 17:02 13 12146 推薦指數:

查看詳情

ASP.NET Core 源碼閱讀筆記(5) ---Microsoft.AspNetCore.Routing路由

這篇隨筆講講路由功能,主要內容在項目Microsoft.AspNetCore.Routing中,可以在GitHub上找到,Routing項目地址。 路由功能是大家都很熟悉的功能,使用起來也十分簡單,從使用的角度來說可講的東西不多。不過閱讀源碼的過程的是個學習的過程,看看頂尖 ...

Wed Jun 15 04:53:00 CST 2016 4 4222
asp.net core源碼飄香:從Hosting開始

asp.net core將web開發拆分為多個獨立的組件,大多以http中間件的形式添加到請求管線,也有一下作為基 ...

Fri Apr 07 08:17:00 CST 2017 3 1310
ASP.NET Core 源碼閱讀筆記(1) ---Microsoft.Extensions.DependencyInjection

這篇隨筆主要記錄一下ASP.NET Core團隊實現默認的依賴注入容器的過程,我的理解可能並不是正確的。 DependencyInjection這個項目不大,但卻是整個ASP.NET Core的基礎,因為它提供了依賴注入(DI)容器的默認實現,而依賴注入貫穿整個ASP.NET ...

Wed Jun 01 04:26:00 CST 2016 9 14255
ASP.NET Core 源碼閱讀筆記(2) ---Microsoft.Extensions.DependencyInjection生命周期管理

在上一篇文章中我們主要分析了ASP.NET Core默認依賴注入容器的存儲和解析,這一篇文章主要補充一下上一篇文章忽略的一些細節:有關服務回收的問題,即服務的生命周期問題。有關源碼可以去GitHub上找到。 這次的主角就是ServiceProvider一人,所有有關生命周期的源碼 ...

Thu Jun 02 00:52:00 CST 2016 1 3721
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM