PersonalizationDictionary 類別

定義

封裝基本驗證規則,指出在 UserShared 範圍中,是否將自訂資料視為可個人化。

public ref class PersonalizationDictionary : System::Collections::IDictionary
public class PersonalizationDictionary : System.Collections.IDictionary
type PersonalizationDictionary = class
    interface IDictionary
    interface ICollection
    interface IEnumerable
Public Class PersonalizationDictionary
Implements IDictionary
繼承
PersonalizationDictionary
實作

備註

PersonalizationDictionary實例是物件的集合 PersonalizationEntry ,其中包含個人化範圍和物件值。 這些專案會在物件中被指派一個索引鍵 PersonalizationDictionary

最好的作法是使用方法將所有屬性新增至字典 Save ,而不論頁面的範圍為何。 .NET Framework 會以適當的方式儲存資訊;例如,當頁面在範圍內時,就會儲存共用資料 Shared 。 不過,儲存 Web 組件值時,不會儲存共用屬性、頁面會在 User 範圍內,而且 WebPart 控制項是以頁面的 Shared 範圍加入。

建構函式

PersonalizationDictionary()

初始化 PersonalizationDictionary 類別的新執行個體。

PersonalizationDictionary(Int32)

使用提供的參數,初始化 PersonalizationDictionary 類別的新執行個體。

屬性

Count

取得字典中的項目數。

IsFixedSize

取得個人化字典是否為固定大小。

IsReadOnly

取得個人化字典是否是唯讀的。

IsSynchronized

取得個人化字典是否是同步的。

Item[String]

取得或設定個人化字典中的項目。

Keys

取得 ICollection 物件的參考,該物件包含個人化字典的索引鍵。

SyncRoot

取得物件,該物件可用於同步對個人化字典的存取。

Values

取得 ICollection 物件的參考,該物件包含個人化字典的值。

方法

Add(String, PersonalizationEntry)

將個人化項目加入個人化字典。

Clear()

移除目前 PersonalizationDictionary 物件的所有自訂狀態資訊。

Contains(String)

傳回數值,表示個人化字典中是否包含具有相同索引鍵的自訂狀態資訊。

CopyTo(DictionaryEntry[], Int32)

將個人化字典狀態項目做為 DictionaryEntry 執行個體,複製到指定陣列。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetEnumerator()

傳回列舉程式,該列舉程式可用於逐一查看個人化字典中的項目。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Remove(String)

根據提供的索引鍵移除自訂狀態項目。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

ICollection.CopyTo(Array, Int32)

實作 CopyTo(Array, Int32) 類別的 PersonalizationDictionary 方法。

IDictionary.Add(Object, Object)

實作 Add(Object, Object) 類別的 PersonalizationDictionary 方法。

IDictionary.Contains(Object)

實作 Contains(Object) 類別的 PersonalizationDictionary 方法。

IDictionary.Item[Object]

取得或設定 Item[Object] 類別的 PersonalizationDictionary 屬性值。

IDictionary.Remove(Object)

實作 Remove(Object) 類別的 PersonalizationDictionary 方法。

IEnumerable.GetEnumerator()

實作 GetEnumerator() 類別的 PersonalizationDictionary 方法。

擴充方法

Cast<TResult>(IEnumerable)

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

根據指定的型別來篩選 IEnumerable 的項目。

AsParallel(IEnumerable)

啟用查詢的平行化作業。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

適用於

另請參閱