PersonalizationProviderCollection 類別

定義

儲存依名稱索引的 PersonalizationProvider 物件的參考。 此類別無法獲得繼承。

public ref class PersonalizationProviderCollection sealed : System::Configuration::Provider::ProviderCollection
public sealed class PersonalizationProviderCollection : System.Configuration.Provider.ProviderCollection
type PersonalizationProviderCollection = class
    inherit ProviderCollection
Public NotInheritable Class PersonalizationProviderCollection
Inherits ProviderCollection
繼承
PersonalizationProviderCollection

備註

這個類別是用來將預設提供者儲存在單一提供者案例中。 在多個提供者的案例中,您可以在執行時間使用此集合來選擇特定的個人化提供者。

集合中的個人化提供者會根據 Web.config 中所設定的每個提供者的名稱或 Machine.config 設定檔中的設定,使用適用于 web 元件的個人化 (ASP.NET 設定架構) 屬性來編制索引。

建構函式

PersonalizationProviderCollection()

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

屬性

Count

取得集合中的提供者數目。

(繼承來源 ProviderCollection)
IsSynchronized

取得值,表示是否同步化存取集合 (執行緒安全)。

(繼承來源 ProviderCollection)
Item[String]

根據指定的名稱取得個人化提供者。

SyncRoot

取得目前的物件。

(繼承來源 ProviderCollection)

方法

Add(ProviderBase)

將實作 PersonalizationProvider 之類別的執行個體加入集合。

Clear()

移除集合的所有項目。

(繼承來源 ProviderCollection)
CopyTo(PersonalizationProvider[], Int32)

從指定的索引,開始複製集合中的個人化提供者至陣列。

CopyTo(ProviderBase[], Int32)

從指定之索引處開始,將集合的內容複製到指定的陣列。

(繼承來源 ProviderCollection)
Equals(Object)

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

(繼承來源 Object)
GetEnumerator()

傳回實作 IEnumerator 介面以逐一查看集合的物件。

(繼承來源 ProviderCollection)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Remove(String)

從集合移除提供者。

(繼承來源 ProviderCollection)
SetReadOnly()

將集合設定為唯讀。

(繼承來源 ProviderCollection)
ToString()

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

(繼承來源 Object)

明確介面實作

ICollection.CopyTo(Array, Int32)

從特定的陣列索引開始,將 ProviderCollection 的項目複製到陣列中。

(繼承來源 ProviderCollection)

擴充方法

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

啟用查詢的平行化作業。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

適用於

另請參閱