name為自定義節點的名稱,type為自定義節點解析檔案的命名空間和自定義節處理程式的類名
在節點中註冊你所要sql語句定義的節點名稱及用於處理該節點的配置節處理程式。**如下:
>
name
="dbfactory"
type
="dbfactory.configuration.dbfactorysection,dbfactory.configuration"
/>
configsections
>
在適當的位置c#教程
新增自定義的節點。**如下:
>
configsections
>
>
factory
="sql"
>
default
>
>
name
="sql"
assembly
="hello.data"
class
="sqldbfactory"
/>
name
="oracle"
assembly
="hello.data"
class
="oracledbfactory"
/>
factorys
>
dbfactory
>
public
class
defaultelement
:configurationelement
set}
}public
class
factoryelement
:configurationelement
set}
[configurationproperty
("assembly")]
public
string assembly
set}
[configurationproperty
("class")]
public
string class
set}
}public
class
factoryelements
:configurationelementcollection
protected
override
object
getelementkey
(configurationelement element)
public
factoryelement
this
[string name]}}
public
class
dbfactorysection
:configurationsection
set}
[configurationproperty
("factorys")]
public
factoryelements factorys
set}
}
C 建立自定義配置節
可是有時候,我們需要對它進行一些擴充套件,加入一些自定義的元素,而不是僅僅使用預設的配置。例如,我們可能需要在程式啟動時,動態的載入某個類,並對其進行初始化,而這個類或者初始化資料是我們在程式設計的時候所不知道的。相信大家都碰到過這樣的問題,這裡就不做過多的解釋了。最好的辦法無非就是把這些可能會改變...
C 建立自定義配置節
c 建立自定義配置節 可是有時候,我們需要對它進行一些擴充套件,加入一些自定義的元素,而不是僅僅使用預設的配置。例如,我們可能需要在程式啟動時,動態的載入某個類,並對其進行初始化,而這個類或者初始化資料是我們在程式設計的時候所不知道的。相信大家都碰到過這樣的問題,這裡就不做過多的解釋了。最好的辦法無...
C 自定義ConfigSections節
sectiongroup 在config檔案中加入以下節點 獲取其中的值 string sectiongroup websiteinfo configuration config configurationmanager.openexeconfiguration configurationuserl...