原文:ASP.NET Core 6框架揭秘實例演示[09]:將配置綁定為對象

我們傾向於將IConfiguration對象轉換成一個具體的對象,以面向對象的方式來使用配置,我們將這個轉換過程稱為配置綁定。除了將配置樹葉子節點配置節的綁定為某種標量對象外,我們還可以直接將一個配置節綁定為一個具有對應結構的符合對象。除此之外,配置綁定還支持針對數據 集合和字典類型的綁定。 本篇提供的實例已經匯總到 ASP.NET Core 框架揭秘 實例演示版 綁定配置項的值 源代碼 類型轉換 ...

2022-02-25 08:31 5 1174 推薦指數:

查看詳情

[ASP.NET Core 3框架揭秘] 配置[4]:將配置綁定為對象

雖然應用程序可以直接利用通過IConfigurationBuilder對象創建的IConfiguration對象來提取配置數據,但是我們更傾向於將其轉換成一個POCO對象,以面向對象的方式來使用配置,我們將這個轉換過程稱為配置綁定配置綁定可以通過如下幾個針對IConfiguration的擴展 ...

Thu Dec 12 16:29:00 CST 2019 0 1663
ASP.NET Core配置(3): 將配置綁定為對象[上篇]

出於編程上的便利,我們通常不會直接利用ConfigurationBuilder創建的Configuration對象讀取某個單一配置項的值,而是傾向於將一組相關的配置綁定為一個對象,我們將后者稱為Options對象。我們在本章第一節通過簡單的實例演示了如何利用Options模型實現了配置 ...

Thu Apr 21 05:19:00 CST 2016 5 3712
ASP.NET Core配置(3): 將配置綁定為對象[下篇]

我們在《讀取配置信息》通過實例的形式演示了如何利用Options模型以依賴注入的方式直接獲取由指定配置綁定生成的Options對象,我們再次回顧一下當初我們編寫的程序。如下面的代碼片段所示,基於Options模型的配置綁定的編程基本采用這樣的模式:先后調用ServiceCollection的擴展 ...

Fri Apr 22 06:25:00 CST 2016 8 3720
ASP.NET Core 6框架揭秘實例演示[25]:配置與承載環境的應用

與服務注冊一樣,針對配置的設置同樣可以采用三種不同的編程模式。第一種是利用WebApplicationBuilder的Host屬性返回的IHostBuilder對象,它可以幫助我們設置面向宿主和應用的配置。IWebHostBuilder接口上面同樣提供了一系列用來對配置進行設置的方法 ...

Mon Mar 21 17:43:00 CST 2022 2 1083
ASP.NET Core 6框架揭秘實例演示[04]:自定義依賴注入框架

ASP.NET Core框架建立在一個依賴注入框架之上,已注入的方式消費服務已經成為了ASP.NET Core基本的編程模式。為了使讀者能夠更好地理解原生的注入框架框架,我按照類似的設計創建了一個簡易版本的依賴注入框架,並它命名為“Cat”。本篇提供的四個實例主要體現了針對Cat的用法,《一個 ...

Thu Feb 17 16:39:00 CST 2022 1 3498
ASP.NET Core 6框架揭秘實例演示[06]:依賴注入框架設計細節

由於依賴注入具有舉足輕重的作用,所以《ASP.NET Core 6框架揭秘》的絕大部分章節都會涉及這一主題。本書第3章對.NET原生的依賴注入框架的設計和實現進行了系統的介紹,其中設計一些“鮮為人知”的細節,其中一部分就體現在本篇提供的這幾個實例演示上。(本篇提供的實例已經匯總到《ASP.NET ...

Mon Feb 21 16:50:00 CST 2022 18 2874
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM