有時候就會有這種需求,Thirty Party 詭異的 Lib 設計,Method 不支援泛型,
也僅能傳入 Dictionary,故需要將 Object 轉成 Dictionary 後傳入...
有時候就會有這種需求,Thirty Party 詭異的 Lib 設計,Method 不支援泛型,
也僅能傳入 Dictionary,故需要將 Object 轉成 Dictionary 後傳入...
之前有在 .net framework 環境設定過,如何測試 internal 類別,使用上挺直覺得,
轉到.net core 環境其實也差不多,只有一個要查一下資料,這邊還是留下紀錄
一般這種需要確保屬性是否有值的動作,大都想到 MVC 有提供 ModelState.IsValid ,
快速且方便檢查Model Prop 上掛載的特性,如,是否可為Null 、長度... 等等;但若
無法在一開始就檢查,也許可以參考以下方式...
一開始懷疑,為何 Controller 需要注入 IHttpContextAccessor 呢?因為原本
的 Controller 就已經可以透過 HttpContext 存取相關值來應用了,待到親手實
作後才發現,原來是因為 DI 走的極致, 不僅僅是 Controller ,而是其他如
Service 也可能會需要透過 HttpContext 來做存取,如取得 Request、Response、
Session 等等的,以下動手紀錄一下
需要介接第三方WebApi 時候,後端通常透過 WebClient 或 HttpClient 來達到目的,
由於 asp.net core 2.1 (.net framework 4.6 亦有)即推出了具有 Connection Pool 管理機制
的 HttpClientFactory,故這邊簡單說明如何使用。
雖然使用了.net core ,但難免還是衰小會需要介接第三方服務,像是 wcf 或
web service(你終究是要 .net core 的,為何不一開始就 .net core 呢?)?這邊,
嘗試介接相關服務,以及一些注意事項
前篇介紹了 Filter 掛載 Attribute 的方式, 知道 attribute 的方式同樣需要註冊
型別;而實際專案中確實有可能同時出現,全域的與獨立掛載的 Filter ,然而
兩者的執行順序又是如何呢?其實答案很明顯,手癢紀錄一下