SettingsBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用來支援使用者屬性設定的基底類別。
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 配置檔。 設定基礎結構包括 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) |