AuthenticationServiceManager 類別

定義

設定驗證服務之自訂實作的位置。

public ref class AuthenticationServiceManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))]
public class AuthenticationServiceManager
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))>]
type AuthenticationServiceManager = class
Public Class AuthenticationServiceManager
繼承
AuthenticationServiceManager
屬性

備註

AuthenticationServiceManager類別會對應至 AuthenticationService 或控制項的屬性 ScriptManager ScriptManagerProxy

驗證 Web 服務是由具備 AJAX 功能的應用程式用來登入,並登出用戶端腳本。 您可以使用 AuthenticationServiceManager 來提供驗證 Web 服務之替代執行的路徑,而不是使用 ASP.NET AJAX 功能所提供的內建 Web 服務。

若要在您的應用程式中使用驗證服務,您必須在設定檔中啟用它。 如果您使用內建驗證 Web 服務,則不需要在頁面上明確宣告驗證服務管理員。

若要建立您自己的驗證服務,您必須執行具有兩種方法的 Web 服務: LoginLogout 。 此外,這些方法需要內建驗證 Web 服務的相同簽章。

下列範例顯示必須在自訂驗證 Web 服務類別中執行的基本類別結構。

若要使用自訂驗證 Web 服務,您可以藉由在頁面上的專案內包含元素,以宣告方式在標記中加入服務 <AuthenticationService> <asp:ScriptManager> ,如下列範例所示。

<asp:ScriptManager ID="SM1" runat="server">  
  <AuthenticationService Path="MyAuthenticationService.asmx" />  
</asp:ScriptManager>  

您也可以透過程式設計方式設定 Path ,以使用自訂驗證 Web 服務。

無論驗證服務的宣告式區段是否在頁面上,如果在設定檔中啟用驗證服務,啟用 AJAX 的應用程式將會在轉譯的頁面中包含 ECMAScript (JavaScript) 變數。 這可讓用戶端腳本判斷目前的使用者是否經過驗證。

建構函式

AuthenticationServiceManager()

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

屬性

Path

取得或設定驗證服務的路徑。

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於

另請參閱