AuthenticationServiceManager Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konfiguruje lokalizację niestandardowej implementacji usługi uwierzytelniania.
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
- Dziedziczenie
-
AuthenticationServiceManager
- Atrybuty
Uwagi
AuthenticationServiceManagerKlasa odpowiada AuthenticationService właściwości ScriptManager ScriptManagerProxy kontrolki or.
Usługa sieci Web uwierzytelniania jest używana przez aplikacje obsługujące technologię AJAX do logowania się i wylogowywania ze skryptu klienta. Można użyć, AuthenticationServiceManager Aby podać ścieżkę alternatywnej implementacji usługi sieci Web uwierzytelniania zamiast korzystać z wbudowanej usługi sieci Web udostępnianej przez funkcje AJAX ASP.NET.
Aby użyć usługi uwierzytelniania w aplikacji, należy ją włączyć w pliku konfiguracji. Jeśli używasz wbudowanej usługi sieci Web uwierzytelniania, nie musisz jawnie deklarować Menedżera usługi uwierzytelniania na stronie.
Aby utworzyć własną usługę uwierzytelniania, należy zaimplementować usługę sieci Web, która ma dwie metody: Login i Logout . Ponadto te metody wymagają tej samej sygnatury wbudowanej usługi sieci Web uwierzytelniania.
Poniższy przykład pokazuje podstawową strukturę klasy, która musi być zaimplementowana w klasie usługi sieci Web uwierzytelniania niestandardowego.
Aby użyć niestandardowej usługi sieci Web, można dodać usługę deklaratywnie w znaczniku, dołączając <AuthenticationService> element wewnątrz <asp:ScriptManager> elementu na stronie, jak pokazano w poniższym przykładzie.
<asp:ScriptManager ID="SM1" runat="server">
<AuthenticationService Path="MyAuthenticationService.asmx" />
</asp:ScriptManager>
Można również programowo skonfigurować Path program w taki sposób, aby korzystał z niestandardowej usługi sieci Web uwierzytelniania.
Bez względu na to, czy sekcja deklaracyjne usługi uwierzytelniania znajduje się na stronie, jeśli usługa uwierzytelniania jest włączona w pliku konfiguracji, aplikacje obsługujące technologię AJAX będą zawierać zmienną ECMAScript (JavaScript) na renderowanej stronie. Dzięki temu skrypt klienta może ustalić, czy bieżący użytkownik jest uwierzytelniony.
Konstruktory
| AuthenticationServiceManager() |
Inicjuje nowe wystąpienie klasy AuthenticationServiceManager. |
Właściwości
| Path |
Pobiera lub ustawia ścieżkę usługi uwierzytelniania. |
Metody
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |