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]監控文件的變更(源程式碼