建立自定義配置結

2022-02-03 05:07:35 字數 2236 閱讀 9945

介紹:

web.config檔案由許多不同的配置結組成。使用者可以根據程式需要進行配置。在

asp.net 2.0中使用者可以建立自定義的配置結。本文將對此進行介紹

繼承configuraitonsection

我將建立乙個簡單的配置結。該配置結是乙個允許使用者書寫名稱的資料訪問類。首先建立乙個繼承了

configuraitonsection

的類。**如下:

public

class

mydataaccesssection

: configurationsection

[configurationproperty

("dataaccessclassname"

)]public

string

dataaccessclassname

set }}

}

.  下面逐步分析**。在構在函式彙總定義了乙個

configurationproperty

屬性的字段。名稱為

」dataaccessclassname」

,型別為

string,

預設值:

」mydataaccessclass」. configurationpropertyoptions

設定為」isrequired」

,表示屬性為必須。然後定義了名位

dataaccessclassname

的屬性,

[configurationproperty

("dataaccessclassname"

)]修飾

設定web.config檔案:

使用mydataaccesssection

前想要在

web.config

檔案中進行設定。需要告知

web.config

你所使用的自定義配置結。下面**演示如何註冊乙個自定義配置結

<

configsections

>

<

section

name="

dataaccesssection

"type="

myclasslibrary.mydataaccesssection,myclasslibrary

"/>

configsections

>

name

屬性設定

data access

配置結的名稱,

type

屬性設定配置界的型別,

myclasslibrary.mydataaccesssection

表示類,後面的

myclasslibrary

是程式集的名稱

宣告乙個自定義配置結

declaring the custom section:

宣告乙個自定義配置結非常簡單,只需要設定名稱和屬性

<

dataaccesssection

dataaccessclassname="

gridviewguydataaccessclass

">  

dataaccesssection

>

訪問自定義配置結:

訪問自定義配置結也很簡單,下面的**演示如何訪問資訊

// get the custom section

mydataaccesssection

section = (

mydataaccesssection

) configurationmanager

.getsection(

"dataaccesssection"

);// display the custom section

response.write(section.dataaccessclassname);

原文:creating custom sections in web.config

C 建立自定義配置節

可是有時候,我們需要對它進行一些擴充套件,加入一些自定義的元素,而不是僅僅使用預設的配置。例如,我們可能需要在程式啟動時,動態的載入某個類,並對其進行初始化,而這個類或者初始化資料是我們在程式設計的時候所不知道的。相信大家都碰到過這樣的問題,這裡就不做過多的解釋了。最好的辦法無非就是把這些可能會改變...

C 建立自定義配置節

name為自定義節點的名稱,type為自定義節點解析檔案的命名空間和自定義節處理程式的類名 在節點中註冊你所要sql語句定義的節點名稱及用於處理該節點的配置節處理程式。如下 name dbfactory type dbfactory.configuration.dbfactorysection,db...

C 建立自定義配置節

c 建立自定義配置節 可是有時候,我們需要對它進行一些擴充套件,加入一些自定義的元素,而不是僅僅使用預設的配置。例如,我們可能需要在程式啟動時,動態的載入某個類,並對其進行初始化,而這個類或者初始化資料是我們在程式設計的時候所不知道的。相信大家都碰到過這樣的問題,這裡就不做過多的解釋了。最好的辦法無...