SettingsBase 类

定义

提供用于支持用户属性设置的基类。

public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
继承
SettingsBase
派生

注解

ASP.NET Web Forms和Windows 窗体都使用相同的配置设置基础结构来支持用户设置。 ASP.NET 中的用户设置通常称为 ASP.NET 配置文件。 设置基础结构包括SettingsBase基类、SettingsProperty类、类、SettingsPropertyValueSettingsContext类、SettingsProvider类和SettingAttribute

类的新实例。

设置基类仅提供用于定义和保留设置属性的通用基础结构。 根据这些基类的派生方式及其运行时环境,设置 API 可以提供不同级别的功能。 例如,ASP.NET Profile 使用设置基类提供根据请求语义保存和加载的每个用户设置。

构造函数

SettingsBase()

初始化 SettingsBase 类的新实例。

属性

Context

获取关联的设置上下文。

IsSynchronized

获取一个值,该值指示访问对象是否同步(线程安全)。

Item[String]

获取或设置指定设置属性的值。

Properties

获取设置属性的集合。

PropertyValues

获取设置属性值的集合。

Providers

获取设置提供程序的集合。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)

初始化 SettingsBase 对象使用的内部属性。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Save()

存储设置属性的当前值。

Synchronized(SettingsBase)

提供同步(线程安全)的 SettingsBase 类。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅