.NET 8 - ASP.NET Core Web API Filters

ActionFilter, NET8,

引言

懶~

參考文件

開發環境

平台: NET8 骨架: ASP.NET Core Web API IDE: Visual Studio 2022

關鍵知識

在 NET8 Filter 的套用方式有二種: 一、在 Program 註冊該 Filter, 將會套用到全部 Controls\Actions。 二、在該 Action 手動一個個指定,只在該 Action 有效。

關鍵程式碼紀錄

定義 Filter

目的一:用於追縱全部 Controls\Actions

在 Program.cs 註冊

目的二:用於 CatchAndLog 把未處理的 500 Exception 轉成已處理的 400 Exception。

將一一指定,故不用在 Program.cs 註冊。

套用到目標 Control\Action。

(EOF)

Last updated