AuthenticationServiceManager Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee configureert u de locatie van een aangepaste implementatie van de verificatieservice.
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
- Overname
-
AuthenticationServiceManager
- Kenmerken
Opmerkingen
De AuthenticationServiceManager klasse komt overeen met de AuthenticationService eigenschap van het ScriptManager of ScriptManagerProxy besturingselement.
De verificatiewebservice wordt gebruikt door AJAX-toepassingen om u aan te melden en af te melden bij het clientscript. U kunt AuthenticationServiceManager gebruiken om het pad naar een alternatieve implementatie van de verificatiewebservice te bieden in plaats van de ingebouwde webservice te gebruiken die wordt geleverd door de AJAX-functies van ASP.NET.
Als u de verificatieservice in uw toepassing wilt gebruiken, moet u deze inschakelen in het configuratiebestand. Als u de ingebouwde verificatiewebservice gebruikt, hoeft u de verificatieservicebeheerder niet expliciet op de pagina te declareren.
Als u uw eigen verificatieservice wilt maken, moet u een webservice met twee methoden implementeren: Login en Logout. Bovendien vereisen deze methoden dezelfde handtekening van de ingebouwde verificatiewebservice.
In het volgende voorbeeld ziet u de basisklassestructuur die moet worden geïmplementeerd in een aangepaste verificatiewebserviceklasse.
Als u een aangepaste verificatiewebservice wilt gebruiken, kunt u de service declaratief toevoegen in markeringen door een <AuthenticationService> element in het <asp:ScriptManager> element op de pagina op te voegen, zoals wordt weergegeven in het volgende voorbeeld.
<asp:ScriptManager ID="SM1" runat="server">
<AuthenticationService Path="MyAuthenticationService.asmx" />
</asp:ScriptManager>
U kunt ook programmatisch configureren Path voor het gebruik van een aangepaste verificatiewebservice.
Ongeacht of de declaratieve sectie voor de verificatieservice op de pagina staat, als de verificatieservice is ingeschakeld in het configuratiebestand, bevatten AJAX-toepassingen een ECMAScript-variabele (JavaScript) op de weergegeven pagina. Hiermee kan het clientscript bepalen of de huidige gebruiker is geverifieerd.
Constructors
| Name | Description |
|---|---|
| AuthenticationServiceManager() |
Initialiseert een nieuw exemplaar van de AuthenticationServiceManager klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Path |
Hiermee haalt u het pad van de verificatieservice op of stelt u dit in. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |