webconfig的解决方案怎么添加_解决在Web.config或App.config中添加自定义配置的方法详解...
文檔從網絡中收集,已重新整理排版
.word
版本可編輯
.
歡迎下載支持
.
1
word
版本可編輯
.
歡迎下載支持
.
解決在
Web.config
或
App.config
中添
加自定義配置的方法詳解
本篇文章是對在
Web.config
或
App.config
中添加自定義配置的方法進行了詳細的分析介紹,
需要的朋友參考下
.Net
中的
System.Configuration
命名空間為我們在
web.config
或者
app.config
中自定義配置提
供了完美的支持。
最近看到一些項目中還在自定義
xml
文件做程序的配置,
所以忍不住寫一
篇用系統自定義配置的隨筆了。
如果你已經對自定義配置了如指掌,請忽略這篇文章。
?
言歸正傳,我們先來看一個最簡單的自定義配置
type="ConfigExample.Configuration.SimpleSection,ConfigExample"/>
在配置文件中使用自定義配置,需要在
configSections
中添加一個
section
元素,并制定此
section
元素對應的類型和名字。
然后再在
configuration
根節點下面添加此自定義配置,
如上
例中的
simple
節點。
simple
節點
只有兩個整形數的屬性
maxValue
和
minValue
。
要在程序中使用自定義配置我們還需要實現存取這個配置塊的類型,一般需要做如下三件
事:
1.
定義類型從
System.Configuration.ConfigurationSection
繼承
2.
定義配置類的屬性,
這些屬性需要用
ConfigurationProperty
特性修飾,
并制定屬性在配置
節中的名稱和其他一些限制信息
3.
通過基類的
string
索引器實現屬性的
get
,
set
非常簡單和自然,如下是上面配置類的實現:
public?class?SimpleSection:System.Configuration.ConfigurationSection
{
[ConfigurationProperty("maxValue",IsRequired=false,DefaultValue=Int32.MaxValue)]
public?int?MaxValue
{
get
{
return
(int)base["maxValue"];
}
set
{
base["maxValue"]?=?value;
}
總結
以上是生活随笔為你收集整理的webconfig的解决方案怎么添加_解决在Web.config或App.config中添加自定义配置的方法详解...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: firewall添加白名单_firewa
- 下一篇: centos7 pe系统安装_老毛桃Wi