ProfileServiceManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定預先載入的設定檔屬性集合,以及設定檔服務之自訂實作的位置。
public ref class ProfileServiceManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))]
public class ProfileServiceManager
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))>]
type ProfileServiceManager = class
Public Class ProfileServiceManager
- 繼承
-
ProfileServiceManager
- 屬性
備註
ProfileServiceManager類別會對應到 ProfileService 可以加入至 ScriptManager 或控制項的屬性 ScriptManagerProxy 。
您可以使用 ProfileServiceManager 來指定一組配置檔案屬性,這些屬性會在頁面呈現時預先載入,而且將可供用戶端腳本使用。 此外,您可以使用這個類別來提供 Web 服務的替代執行路徑,而不是使用 ASP.NET AJAX 功能所提供的內建設定檔 Web 服務,而是用來從腳本載入或儲存配置檔案屬性。
若要在您的應用程式中使用設定檔服務,您必須在設定檔中啟用它。 如果您使用內建的設定檔 Web 服務,而不需要預先載入屬性,您就不需要在頁面上明確宣告設定檔服務管理員。
若要以宣告方式指定預先載入的屬性集或自訂設定檔 Web 服務,請 <ProfileService>
在頁面上的專案內包含元素 <asp:ScriptManager>
,如下列範例所示。
<asp:ScriptManager ID="SM1" runat="server">
<ProfileService LoadProperties="propertyA,propertyB" Path="MyProfileService.asmx" />
</asp:ScriptManager>
您也可以透過程式設計的方式,將設定檔服務設定為預先載入屬性,或使用自訂設定檔 Web 服務。
下列範例顯示必須在自訂設定檔 Web 服務中執行的基本類別結構。
建構函式
ProfileServiceManager() |
初始化 ProfileServiceManager 類別的新執行個體。 |
屬性
LoadProperties |
取得或設定的陣列包含可供用戶端指令碼使用的設定檔屬性。 |
Path |
取得或設定設定檔 Web 服務的自訂實作路徑。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |