AuthenticationServiceManager Klas

Definitie

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)

Van toepassing op

Zie ook