欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

webconfig的解决方案怎么添加_解决在Web.config或App.config中添加自定义配置的方法详解...

发布时间:2025/4/16 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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中添加自定义配置的方法详解...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。