SettingsBase 類別

定義

提供用來支援使用者屬性設定的基底類別。

public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
繼承
SettingsBase
衍生

備註

ASP.NET Web Forms和Windows Forms都使用相同的組態設定基礎結構來支援使用者設定。 ASP.NET 內的使用者設定通常稱為 ASP.NET Profile。 設定基礎結構包括 SettingsBase 基類、 SettingsProperty 類別、 SettingsPropertyValue 類別、 SettingsContext 類別、 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)

適用於

另請參閱