Enterprise Library Step By Step 系列(一):配置應用程序塊—— 入門篇
Enterprise Library Step By Step 系列(二):配置應用程序塊—— 進階篇
以下講解4.1與2.0的不同
首先我們來看自定義數據類

?2

?3

?4

?5



?6


?7

?8

?9

10



11

12

13



14

15

16

17

18



19



20



21

22

23

24

25



26



27



28

29

30

31

32



33



34



35

36

37

38



39

40

41

42

43

44

45

46

?
用屬性(Attribution)來標記了對應的屬性(Property)
如[ConfigurationProperty(
"
name
"
)]
下面結合App.config來看


1

2

3

4

5

6

7

可見,每個屬性(Attribute)都對應著XML節點的屬性
與2.0不同的是,4.1中好像沒法用用Enterprise Library Configuration配置應用程序
以下是配置的詳細步驟:
先建立一個項目,
然后建立自定義配置數據類,
在App.config或Web.config中添加節點<configSections>
在<configSections>節點下添加你自定義的節點的信息如:
???? < section? name ="EditorSettings" ?type ="ConsoleApplication1.EditorFontData,?ConsoleApplication1,?Version=1.1.0.0,?Culture=neutral,?PublicKeyToken=null" ? />
?? </ configSections >
然后添加你自定義的節點
在工程中添加引用System.Configureation,如圖所示:

讀的代碼:
寫的代碼:
Configuration?config? = ?ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.Sections.Remove( " EditorSettings " );
config.Sections.Add( " EditorSettings " ,?configData);
config.Save();
清除緩存的代碼:
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
