C 建立自定義配置節

2021-10-12 07:33:31 字數 1631 閱讀 3912

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...