前言 簡單整理一下靜態中間件。 正文 我們使用靜態文件調用: 那么這個默認會將我們根目錄下的wwwroot作為靜態目錄。 這個就比較值得注意的,可能剛開始學.net core 的小伙伴,會直接把腳本寫在更目錄script這樣是訪問不到的。 當然了,你可以配置參數 ...
前言 簡單介紹一下異常中間件的使用。 正文 這樣寫入中間件哈,那么在env環境下就會去執行UseDeveloperExceptionPage。 那么我們應該去看DeveloperExceptionPageMiddleware中間件哈。 那么這里介紹它是如何能夠捕獲其他中間件的異常的哈。 里面的invoke: 其實它的操作是很簡單的,直接在外面套了try catch。 里面的異常處理怎么處理的可以直 ...
2021-06-15 19:40 0 424 推薦指數:
前言 簡單整理一下靜態中間件。 正文 我們使用靜態文件調用: 那么這個默認會將我們根目錄下的wwwroot作為靜態目錄。 這個就比較值得注意的,可能剛開始學.net core 的小伙伴,會直接把腳本寫在更目錄script這樣是訪問不到的。 當然了,你可以配置參數 ...
前言 簡單介紹一下.net core的中間件。 正文 官方文檔已經給出了中間件的概念圖: 和其密切相關的是下面這兩個東西: IApplicationBuilder 和 RequestDelegate(HttpContext context) IApplicationBuilder ...
前言 前文已經提及到了endponint 是怎么匹配到的,也就是說在UseRouting 之后的中間件都能獲取到endpoint了,如果能夠匹配到的話,那么UseEndpoints又做了什么呢?它是如何執行我們的action的呢。 正文 直接按順序看代碼好了: 這里面首先做了兩個驗證 ...
前言 前面介紹了認證中間件,下面看一下授權中間件。 正文 授權中間件是這個,前面我們提及到認證中間件並不會讓整個中間件停止。 認證中間件就兩個作用,我們的認證方案如果實現了IAuthenticationRequestHandler,那么會調用HandleRequestAsync判斷 ...
前言 簡單整理一下Mediator。 正文 Mediator 名字是中介者的意思。 那么它和中介者模式有什么關系呢?前面整理設計模式的時候,並沒有去介紹具體的中介者模式的代碼實現。 如下: https://www.cnblogs.com/aoximin/p/13600464.html ...
前文 前面整理了倉儲層,工作單元模式,同時簡單介紹了一下mediator。 那么就mediator在看下領域事件啟到了什么作用吧。 正文 這里先注冊一下MediatR服務: 具體注冊: 前文提及在共享層的領域抽象類庫中,有下面幾個類: 用來標志領域事件的接口: 用來標志 ...
前言 簡單整理一下工作單元模式。 正文 工作單元模式有3個特性,也算是其功能: 使用同一上下文 跟蹤實體的狀態 保障事務一致性 工作單元模式 主要關注事務,所以重點在事務上。 在共享層的基礎建設類庫中加入: SaveChangesAsync 事務 ...
前言 簡單整理一下倉儲層。 正文 在共享層的基礎建設類庫中: IRepository 是定義了一個接口,表示要實現增刪改查方法。 同樣在該類庫下,創建了對應的實現。 之所以在相同類庫中建立實現的原因,就是因為沒有必要分為兩個類庫。 以前我們寫三層的時候分為IDAL 類庫和 DAL ...