SettingsContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供提供者在保存設定時可以使用的內容資訊。
public ref class SettingsContext : System::Collections::Hashtable
public class SettingsContext : System.Collections.Hashtable
[System.Serializable]
public class SettingsContext : System.Collections.Hashtable
type SettingsContext = class
inherit Hashtable
[<System.Serializable>]
type SettingsContext = class
inherit Hashtable
Public Class SettingsContext
Inherits Hashtable
- 繼承
- 屬性
備註
類別 SettingsContext 是應用程式用來提供內容資訊給設定提供者的基類。 雖然類別不是抽象的,但應用程式可以選擇建立繼承自 SettingsContext 類別的特殊類別,並將其他資訊提供給特定類型的提供者。 接著,提供者可以在撰寫屬性時檢查內容設定。
類別的主要用途 SettingsContext 是提供使用 SettingsBase 類別和相關基礎結構的功能。 類別 SettingsContext 提供有關 實例所 SettingsBase 儲存之屬性數據的其他功能特定內容資訊。 因此,將其他資訊儲存在 SettingsContext 類別中非常簡單,而不需從它衍生 (或其他 Settings* 類別) ,以支援其他功能特定的內容資訊。
例如,ASP.NET 使用 SettingsContext 類別來傳遞與實例所管理 SettingsBase 之數據相關聯的用戶名稱,以及指出使用者是否被視為已驗證的屬性。 如此一來,ASP.NET 會 SettingsContext 使用 類別來識別已驗證與匿名配置文件數據。
建構函式
SettingsContext() |
初始化 SettingsContext 類別的新執行個體。 |
SettingsContext(SerializationInfo, StreamingContext) |
從狀態檔還原串行化的 SettingsContext 建構函式, (二進位串行化) 。 |
屬性
comparer |
已淘汰.
已淘汰.
取得或設定 IComparer 所使用的 Hashtable。 (繼承來源 Hashtable) |
Count |
取得 Hashtable 中所包含的索引鍵/值組數目。 (繼承來源 Hashtable) |
EqualityComparer |
取得 IEqualityComparer 所使用的 Hashtable。 (繼承來源 Hashtable) |
hcp |
已淘汰.
已淘汰.
取得或設定可以分配雜湊程式碼的物件。 (繼承來源 Hashtable) |
IsFixedSize |
取得值,指出 Hashtable 是否有固定的大小。 (繼承來源 Hashtable) |
IsReadOnly |
取得值,指出 Hashtable 是否唯讀。 (繼承來源 Hashtable) |
IsSynchronized |
取得值,這個值表示對 Hashtable 的存取是否同步 (安全執行緒)。 (繼承來源 Hashtable) |
Item[Object] |
取得或設定與指定之索引鍵相關聯的值。 (繼承來源 Hashtable) |
Keys |
取得含有 ICollection 中的索引鍵的 Hashtable。 (繼承來源 Hashtable) |
SyncRoot |
取得可用以同步存取 Hashtable 的物件。 (繼承來源 Hashtable) |
Values |
取得 ICollection,包含 Hashtable 中的值。 (繼承來源 Hashtable) |
方法
明確介面實作
IEnumerable.GetEnumerator() |
傳回逐一查看集合的列舉值。 (繼承來源 Hashtable) |
擴充方法
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |