ASP.NET Core 6框架揭秘-實例演示版[持續更新中…]
作為《ASP.NET Core 3框架揭秘》的升級版,《ASP.NET Core 6框架揭秘》提供了很多新的章節,同時對現有的內容進行大量的修改。雖然本書旨在對ASP.NET Core框架的架構設計和實現原理進行剖析,但是其中提供的258個實例演示卻可以作為入門材料,這個系列會將這些演示實例單獨提取出來並進行匯總。對於想學習ASP.NET Core的同學,如果你覺得本書過於深入,讀起來稍顯吃力,可以看看。如果你對《ASP.NET Core 6框架揭秘》有興趣,可以加入本書讀者群(即原來《《ASP.NET Core 3框架揭秘》讀者群,已經在群里的無需重複加入,但可以推薦其他人加入)。本書的目錄可以從這裡查看。
第01章 編程體驗
[101]利用命令行創建.NET程式(源程式碼)
[102]採用Minimal API構建ASP.NET Core程式(源程式碼)
[103]一步創建WebApplication對象(源程式碼)
[104]使用原始形態的中間件(源程式碼)
[105]使用中間件委託變體(1)(源程式碼)
[106]使用中間件委託變體(2)(源程式碼)
[107]定義強類型中間件類型(源程式碼)
[108]定義基於約定的中間件類型(構造函數注入)(源程式碼)
[109]定義基於約定的中間件類型(方法注入)(源程式碼)
[110]配置的應用(源程式碼)
[111]Options的應用(源程式碼)
[112]日誌的應用(源程式碼)
[113]路由的應用(源程式碼)
[114]開發MVC API(源程式碼)
[115]開發MVC APP(源程式碼)
[116]開發gRPC API(源程式碼)
[117]Dapr-服務調用 (源程式碼)
[118]Dapr-狀態管理(源程式碼)
[119]Dapr-發布訂閱(源程式碼)
[120]Dapr-Actor模型(源程式碼)
第02章 依賴注入(上篇)
[201]模擬容器Cat-普通服務的註冊和提取(源程式碼)
[202]模擬容器Cat-針對泛型服務類型的支援(源程式碼)
[203]模擬容器Cat-為同一類型提供多個服務註冊(源程式碼)
[204]模擬容器Cat-服務實例的生命周期(源程式碼)
第03章 依賴注入(下篇)
[301]普通服務的註冊和提取(源程式碼)
[302]針對泛型服務類型的支援(源程式碼)
[303]為同一類型提供多個服務註冊(源程式碼)
[304]服務實例的生命周期(源程式碼)
[305]服務實例的釋放回收(源程式碼)
[306]服務範圍的驗證(源程式碼)
[307]服務註冊有效性的驗證(源程式碼)
[308]構造函數的選擇(成功)(源程式碼)
[309]構造函數的選擇(失敗)(源程式碼)
[310]IDisposable和IAsyncDisposable介面的差異(錯誤編程)(源程式碼)
[311]IDisposable和IAsyncDisposable介面的差異(正確編程)(源程式碼)
[312]利用ActivatorUtilities提供服務實例(源程式碼)
[313]ActivatorUtilities針對構造函數的「評分」(源程式碼)
[314]ActivatorUtilities針對構造函數的選擇(源程式碼)
[315]ActivatorUtilitiesConstructorAttribute特性的應用(源程式碼)
[316]與第三方依賴注入框架Cat的整合(源程式碼)
第04章 文件系統
[S401] 輸出文件系統目錄結構(源程式碼)
[S402]讀取物理文件內容(源程式碼)
[S403]讀取內嵌文件內容(源程式碼)
[S404]監控文件的變更(源程式碼)