AuthenticationServiceManager Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Konfigurerar platsen för en anpassad implementering av autentiseringstjänsten.
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
- Arv
-
AuthenticationServiceManager
- Attribut
Kommentarer
Klassen AuthenticationServiceManager motsvarar AuthenticationService egenskapen ScriptManager eller ScriptManagerProxy kontrollen.
Webbtjänsten för autentisering används av AJAX-aktiverade program för att logga in och logga ut från klientskriptet. Du kan använda AuthenticationServiceManager för att ange sökvägen till en alternativ implementering av webbtjänsten för autentisering i stället för att använda den inbyggda webbtjänsten som tillhandahålls av AJAX-funktionerna i ASP.NET.
Om du vill använda autentiseringstjänsten i ditt program måste du aktivera den i konfigurationsfilen. Om du använder den inbyggda webbtjänsten för autentisering behöver du inte uttryckligen deklarera autentiseringstjänsthanteraren på sidan.
Om du vill skapa en egen autentiseringstjänst måste du implementera en webbtjänst som har två metoder: Login och Logout. Dessutom kräver dessa metoder samma signatur för den inbyggda webbtjänsten för autentisering.
I följande exempel visas den grundläggande klassstrukturen som måste implementeras i en webbtjänstklass för anpassad autentisering.
Om du vill använda en anpassad webbtjänst för autentisering kan du lägga till tjänsten deklarativt i markering genom att inkludera ett <AuthenticationService> element i elementet <asp:ScriptManager> på sidan, enligt följande exempel.
<asp:ScriptManager ID="SM1" runat="server">
<AuthenticationService Path="MyAuthenticationService.asmx" />
</asp:ScriptManager>
Du kan också programmatiskt konfigurera Path för att använda en anpassad webbtjänst för autentisering.
Oavsett om det deklarativa avsnittet för autentiseringstjänsten finns på sidan, om autentiseringstjänsten är aktiverad i konfigurationsfilen, innehåller AJAX-aktiverade program en ECMAScript-variabel (JavaScript) på den renderade sidan. Detta gör att klientskriptet kan avgöra om den aktuella användaren autentiseras.
Konstruktorer
| Name | Description |
|---|---|
| AuthenticationServiceManager() |
Initierar en ny instans av AuthenticationServiceManager klassen. |
Egenskaper
| Name | Description |
|---|---|
| Path |
Hämtar eller anger sökvägen till autentiseringstjänsten. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |