前言
StackExchange.Redis 是 .NET 領域中最廣為人知的 Redis 套件,
因為知名度很高,所以相關的教學文章也非常豐富。
而今日卻意外發現其建立的連線數似乎跟預期的不太一樣,
趕緊趁著記憶猶新的時候記錄一番。
StackExchange.Redis 是 .NET 領域中最廣為人知的 Redis 套件,
因為知名度很高,所以相關的教學文章也非常豐富。
而今日卻意外發現其建立的連線數似乎跟預期的不太一樣,
趕緊趁著記憶猶新的時候記錄一番。
進入 .NET Core 之後,當系統需要與自身之外的 API 溝通時,使用 IHttpClientFactory 已是廣為人知的事情。
而本篇要介紹的,是 HttpClient 的進化版 – Typed client,除了能夠提供 IntelliSense 之外,還能將 API 介接邏輯巧妙地封裝起來。
開發的過程中難免會於組態檔中存取應用程式的特定資訊,
在 .NET Core 中拋棄了過去存於 Web.Config 的方式,
而將組態預設存放在 appsetting.json 中。
官方預設提供了 IOptions<T> 讓我們能夠以強型別的方式繫結組態,
但是使用起來總覺得不是那麼順手,
本文介紹如何透過自訂擴充方法簡化組態注入方式。
在針對專案內部檔案做一些讀取操作的時候
難免都會需要參照到實體的伺服器路徑