ProfileProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義合約,由 ASP.NET 實作,使用自訂設定檔提供者來提供設定檔服務。
public ref class ProfileProvider abstract : System::Configuration::SettingsProvider
public abstract class ProfileProvider : System.Configuration.SettingsProvider
type ProfileProvider = class
inherit SettingsProvider
Public MustInherit Class ProfileProvider
Inherits SettingsProvider
- 繼承
- 衍生
範例
如需實作的 ProfileProvider 範例,請參閱 如何:建置和執行配置檔提供者範例。
備註
ASP.NET 配置檔提供使用者特定屬性的持續性儲存和擷取。 配置文件屬性值和資訊是以實作所 ProfileProvider 決定的方式儲存在數據源中。 您可以使用衍生自 ProfileProvider 抽象類) 之類別所代表之 .NET Framework 所隨附的配置檔提供者 (,也可以建立衍生自 ProfileProvider的新類別來實作自己的提供者。
建立自訂配置檔提供者有兩個主要原因。
您必須將配置檔資訊儲存在 .NET Framework 隨附的配置檔提供者不支持的數據源中,例如 FoxPro 資料庫、Oracle 資料庫或其他數據存放區。
您必須使用與 .NET Framework 隨附的提供者所使用的資料庫架構不同的資料庫架構來管理配置文件資訊。 常見的範例是已存在於公司網路或網站的 SQL Server 資料庫中的用戶數據。
ProfileProvider抽象類繼承自SettingsProvider抽象類,其繼承自ProviderBase抽象類。 實 ProfileProvider 作的 SettingsProvider 類別也必須實作 和 ProviderBase 抽象類的必要成員。 如需實作配置檔提供者的詳細資訊,請參閱 實作配置檔提供者。
建構函式
ProfileProvider() |
初始化 ProfileProvider 類別的新執行個體。 |
屬性
ApplicationName |
取得或設定目前正在執行之應用程式的名稱。 (繼承來源 SettingsProvider) |
Description |
取得簡短、易讀的描述,適合顯示在管理工具或其他使用者介面 (UI) 中。 (繼承來源 ProviderBase) |
Name |
取得用來在設定期間代表提供者的易記名稱。 (繼承來源 ProviderBase) |