Share via


ProfileServiceManager 類別

定義

設定預先載入的設定檔屬性集合,以及設定檔服務之自訂實作的位置。

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)

適用於

另請參閱