AuthenticationServiceManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定驗證服務之自訂實作的位置。
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 服務: Login
和 Logout
。 此外,這些方法需要內建驗證 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) |