中国 - 简体中文
Argentina (Español)
Australia (English)
Brasil (Português)
Canada (English)
Canada (Français)
中国 (简体中文)
Colombia (Español)
Deutschland (Deutsch)
España (Español)
France (Français)
India (English)
Italia (Italiano)
日本 (日本語)
México (Español)
Perú (Español)
Россия (Pусский)
United Kingdom (English)
United States (English)
更多
Microsoft.com
欢迎您
登录
.NET Framework 主页
主页
技术资源库
学习
下载
支持
社区
可打印版本
提交
添加内容…
请单击以进行评分并提供反馈
请就此内容提供反馈
MSDN Library
MSDN
请稍候
MSDN Library
请稍候
.NET 开发
请稍候
先前版本
请稍候
.NET Framework SDK 2.0
请稍候
Class Library Reference
请稍候
System.Configuration
请稍候
开启低带宽视图
全部折叠
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0
同时提供下列产品的其他版本:
.NET Framework 3.0
Microsoft Visual Studio 2008/.NET Framework 3.5
.NET Framework 类库
System.Configuration 命名空间
System.Configuration
命名空间包含提供用于处理配置数据的编程模型的类型。
类
类
说明
ApplicationScopedSettingAttribute
指定应用程序设置属性具有适用于应用程序所有用户的公共值。无法继承此类。
ApplicationSettingsBase
作为派生具体包装类以实现 Window 窗体应用程序中的应用程序设置功能的基类。
ApplicationSettingsGroup
表示配置文件内的一组相关应用程序设置节。无法继承此类。
AppSettingsReader
提供一种从配置文件中读取特定类型的值的方法。
AppSettingsSection
为
appSettings
配置节提供配置系统支持。无法继承此类。
CallbackValidator
提供对对象的动态验证。
CallbackValidatorAttribute
指定用于代码验证的
CallbackValidator
对象。无法继承此类。
ClientSettingsSection
表示配置文件中用户范围的应用程序设置组。
CommaDelimitedStringCollection
表示以逗号分隔的字符串元素的集合。无法继承此类。
CommaDelimitedStringCollectionConverter
将以逗号分隔的字符串值和
CommaDelimitedStringCollection
对象相互转换。无法继承此类。
Configuration
表示适用于特定计算机、应用程序或资源的配置文件。无法继承此类。
ConfigurationCollectionAttribute
以声明的方式指示 .NET Framework 实例化配置元素集合。无法继承此类。
ConfigurationConverterBase
配置转换器类型的基类。
ConfigurationElement
表示配置文件中的配置元素。
ConfigurationElementCollection
表示包含一个子元素集合的配置元素。
ConfigurationElementProperty
指定配置元素的属性。无法继承此类。
ConfigurationErrorsException
发生配置系统错误时引发的异常。
ConfigurationException
发生配置系统错误时引发的异常。
ConfigurationFileMap
为计算机配置文件定义配置文件映射。
ConfigurationLocation
表示配置文件中的
location
元素。
ConfigurationLocationCollection
包含
ConfigurationLocationCollection
对象的集合。
ConfigurationLockCollection
包含锁定的配置对象的集合。无法继承此类。
ConfigurationManager
提供对客户端应用程序配置文件的访问。无法继承此类。
ConfigurationPermission
提供允许方法或类访问配置文件的权限结构。
ConfigurationPermissionAttribute
创建一个
ConfigurationPermission
对象,该对象授予或拒绝访问配置文件节的标记了的目标权限。
ConfigurationProperty
表示属性或配置元素的子元素。无法继承此类。
ConfigurationPropertyAttribute
以声明方式指示 .NET Framework,以实例化配置属性。无法继承此类。
ConfigurationPropertyCollection
表示配置元素属性的集合。
ConfigurationSection
表示配置文件中的节。
ConfigurationSectionCollection
表示配置文件中相关节的集合。
ConfigurationSectionGroup
表示配置文件中相关节的一种分组方式。
ConfigurationSectionGroupCollection
表示
ConfigurationSectionGroup
对象的集合。
ConfigurationSettings
提供运行时对读取配置节和公共配置设置的支持。
ConfigurationValidatorAttribute
用作
System.Configuration
验证程序属性类型的基类。
ConfigurationValidatorBase
作为基类,用于派生验证类,以便验证对象的值。
ConfigXmlDocument
包装相应的
XmlDocument
类型并带有报告文件名和行号所需的信息。
ConnectionStringSettings
表示连接字符串配置文件节中的单个命名连接字符串。
ConnectionStringSettingsCollection
包含
ConnectionStringSettings
对象的集合。
ConnectionStringsSection
对连接字符串配置文件节进行编程访问。
ContextInformation
封装与
ConfigurationElement
对象关联的上下文信息。无法继承此类。
DefaultSection
表示公开配置节的 XML 以进行读写访问的基本配置节处理程序。
DefaultSettingValueAttribute
指定应用程序设置属性的默认值。
DefaultValidator
提供对象验证。无法继承此类。
DictionarySectionHandler
提供配置节中的键/值对配置信息。
DpapiProtectedConfigurationProvider
提供一个使用 Windows 数据保护 API (DPAPI) 来加密和解密配置数据的
ProtectedConfigurationProvider
。
ElementInformation
包含有关配置中的个别元素的元信息。无法继承此类。
ExeConfigurationFileMap
定义 Exe.config 文件的配置文件映射。无法继承此类。
ExeContext
管理当前应用程序的路径上下文。无法继承此类。
GenericEnumConverter
在字符串和枚举类型之间进行转换。
IgnoreSection
为不是由
System.Configuration
类型处理的配置节提供包装类型定义。
IgnoreSectionHandler
为不是由
System.Configuration
类型处理的配置节提供旧式节处理程序定义。
InfiniteIntConverter
在字符串和标准无限或整数值之间转换。
InfiniteTimeSpanConverter
在字符串和标准无限
TimeSpan
值之间转换。
IntegerValidator
对
Int32
进行验证。
IntegerValidatorAttribute
以声明的方式指示 .NET Framework 对配置属性执行整数验证。无法继承此类。
KeyValueConfigurationCollection
包含
KeyValueConfigurationElement
对象的集合。
KeyValueConfigurationElement
表示包含键/值对的配置元素。
LocalFileSettingsProvider
为应用程序设置类提供持久性存储。
LongValidator
对
Int64
进行验证。
LongValidatorAttribute
以声明的方式指示 .NET Framework 对配置属性执行长整型验证。无法继承此类。
NameValueConfigurationCollection
包含
NameValueConfigurationElement
对象的集合。无法继承此类。
NameValueConfigurationElement
包含
String
名称和
String
值的配置元素。无法继承此类。
NameValueFileSectionHandler
提供对配置文件的访问。此类型支持 .NET Framework 配置基础结构,不应从代码直接使用。
NameValueSectionHandler
提供配置节中的名称/值对配置信息。
NoSettingsVersionUpgradeAttribute
指定设置提供程序应禁用检测到应用程序升级时调用的任何逻辑。无法继承此类。
PositiveTimeSpanValidator
对
TimeSpan
对象进行验证。无法继承此类。
PositiveTimeSpanValidatorAttribute
以声明的方式指示 .NET Framework 对配置属性执行时间验证。无法继承此类。
PropertyInformation
包含配置中的个别属性的元数据信息。无法继承此类型。
PropertyInformationCollection
包含
PropertyInformation
对象的集合。无法继承此类。
ProtectedConfiguration
为当前应用程序的配置文件提供对受保护配置提供程序的访问。
ProtectedConfigurationProvider
为加密和解密受保护的配置数据而创建提供程序的基类。
ProtectedConfigurationProviderCollection
提供
ProtectedConfigurationProvider
对象的集合。
ProtectedConfigurationSection
提供对
configProtectedData
配置节的编程访问。无法继承此类。
ProtectedProviderSettings
表示一组为
<configProtectedData>
配置节配置提供程序的配置元素。
ProviderSettings
表示配置提供程序的一组配置元素。
ProviderSettingsCollection
表示
ProviderSettings
对象的集合。
RegexStringValidator
根据正则表达式提供的规则提供字符串验证。
RegexStringValidatorAttribute
以声明方式指示 .NET Framework 使用正则表达式在配置属性中执行字符串验证。无法继承此类。
RsaProtectedConfigurationProvider
提供使用 RSA 加密对配置数据进行加密和解密的
ProtectedConfigurationProvider
。
SectionInformation
包含配置中单个节的元信息。无法继承此类。
SettingAttribute
表示用于将设置信息关联到设置属性的自定义设置属性。
SettingChangingEventArgs
为
SettingChanging
事件提供数据。
SettingElement
表示用于更新配置中的元素的简化配置元素。无法继承此类。
SettingElementCollection
包含
SettingElement
对象的集合。无法继承此类。
SettingsAttributeDictionary
表示用于描述配置对象以及
SettingsProperty
对象的键/值对的集合。
SettingsBase
提供了用于支持用户属性设置的基类。
SettingsContext
提供上下文信息,这些信息可由提供程序在保持设置时可使用。
SettingsDescriptionAttribute
提供描述单个配置属性的字符串。无法继承此类。
SettingsGroupDescriptionAttribute
提供描述应用程序设置属性组的字符串。无法继承此类。
SettingsGroupNameAttribute
为应用程序设置属性组指定名称。无法继承此类。
SettingsLoadedEventArgs
为
SettingsLoaded
事件提供数据。
SettingsManageabilityAttribute
为应用程序属性指定特殊服务。无法继承此类。
SettingsProperty
在内部作为类使用,表示有关个别配置属性的元数据。
SettingsPropertyCollection
包含
SettingsProperty
对象的集合。
SettingsPropertyIsReadOnlyException
提供只读
SettingsProperty
对象的异常。
SettingsPropertyNotFoundException
提供未找到的
SettingsProperty
对象的异常。
SettingsPropertyValue
包含可由
SettingsBase
的实例加载和存储的设置属性的值。
SettingsPropertyValueCollection
包含设置属性值的集合,将
SettingsProperty
对象映射到
SettingsPropertyValue
对象。
SettingsPropertyWrongTypeException
提供在对
SettingsProperty
对象使用无效类型时引发的异常。
SettingsProvider
在应用程序设置结构中作为派生自定义设置提供程序的基类。
SettingsProviderAttribute
指定用于存储当前应用程序设置类或属性的设置提供程序。无法继承此类。
SettingsProviderCollection
表示应用程序设置提供程序的集合。
SettingsSerializeAsAttribute
指定设置提供程序应使用的序列化机制。无法继承此类。
SettingValueElement
包含表示设置的序列化值的 XML。无法继承此类。
SingleTagSectionHandler
处理 .config 文件中由单个 XML 标记所表示的各配置节。
SpecialSettingAttribute
指示应用程序设置属性具有特别意义。无法继承此类。
StringValidator
对字符串进行验证。
StringValidatorAttribute
以声明的方式指示 .NET Framework 对配置属性执行字符串验证。无法继承此类。
SubclassTypeValidator
验证一个对象是否是指定类型的派生类。
SubclassTypeValidatorAttribute
以声明方式指示 .NET Framework 对配置属性执行验证。无法继承此类。
TimeSpanMinutesConverter
转换以分钟表示的时间跨度。
TimeSpanMinutesOrInfiniteConverter
转换以分钟表示(或作为标准的无限时间跨度)的
TimeSpan
。
TimeSpanSecondsConverter
转换以秒表示的时间跨度。
TimeSpanSecondsOrInfiniteConverter
转换以秒表示的
TimeSpan
,或将其转换为标准的无限时间跨度。
TimeSpanValidator
提供
TimeSpan
验证。
TimeSpanValidatorAttribute
以声明的方式指示 .NET Framework 对配置属性执行时间验证。无法继承此类。
TypeNameConverter
在类型和字符串值之间转换。无法继承此类。
UserScopedSettingAttribute
指定应用程序设置组或属性对于应用程序的每个用户包含不同的值。无法继承此类。
UserSettingsGroup
表示配置文件内的一组相关用户设置节。无法继承此类。
WhiteSpaceTrimStringConverter
将字符串转换为它的规范化格式。
接口
接口
说明
IApplicationSettingsProvider
为基于客户端的应用程序的设置提供程序定义扩展功能。
IConfigurationSectionHandler
处理对特定的配置节的访问。
IConfigurationSystem
提供标准配置方法。
IPersistComponentSettings
定义存储和检索应用程序设置的控件或类的标准功能。
ISettingsProviderService
提供用于定义备用应用程序设置提供程序的接口。
委托
委托
说明
SettingChangingEventHandler
表示将处理
SettingChanging
事件的方法。
SettingsLoadedEventHandler
表示将处理
SettingsLoaded
事件的方法。
SettingsSavingEventHandler
表示将处理
SettingsSaving
事件的方法。
ValidatorCallback
表示验证一个对象后要调用的方法。
枚举
枚举
说明
ConfigurationAllowDefinition
指定配置文件层次结构中的位置,在其中可设置或重写
ConfigurationSection
对象中包含的属性。
ConfigurationAllowExeDefinition
指定配置文件层次结构中的位置,在其中可设置或重写
ConfigurationSection
对象中包含的属性。
ConfigurationElementCollectionType
指定
ConfigurationElementCollectionType
对象的类型。
ConfigurationPropertyOptions
指定要应用于属性的选项。
ConfigurationSaveMode
确定写出到配置文件的属性。
ConfigurationUserLevel
用于指定将由
OpenExeConfiguration
返回的 Configuration 对象表示的配置文件。
PropertyValueOrigin
指定配置层次结构中的级别,在此级别上产生配置属性值。
SettingsManageability
提供若干值,以指示应该对应用程序设置使用哪些服务。
SettingsSerializeAs
确定用于存储应用程序设置的序列化方案。
SpecialSetting
指定应用程序设置属性的特殊设置类别。
标记
:
添加标记
添加
取消
标记为
ContentBug
社区内容
添加新内容
批注
|
编辑
标记
:
添加标记
添加
取消
标记为
ContentBug
个人信息中心
|
法律信息
|
MSDN Flash 中心
|
联系我们
© 2009 Microsoft Corporation 版权所有。
保留所有权利
|
商标
|
隐私权声明