1. 程式人生 > >跟我一起學.NetCore之選項(Options)核心型別簡介

跟我一起學.NetCore之選項(Options)核心型別簡介

**前言** .NetCore中提供的選項框架,我把其理解為配置組,主要是將服務中可供配置的項提取出來,封裝成一個型別;從而服務可根據應用場景進行相關配置項的設定來滿足需求,其中使用了依賴注入的形式,使得更加簡單、便捷;另外和配置(Configuration)系統的無縫結合,使得服務更加靈活;而對於Options我們經常在註冊服務中用到,相信只要接觸過.NetCore中的小夥伴都知道,在註冊服務的時候,經常在引數中進行Options的配置(如下圖),可以直接的說:沒有Options的服務不是好服務~~~ ![img](https://i.loli.net/2020/08/21/kWeztp5FclhT8QA.png) **正文** Options模型中主要有三個核心介面型別