Exportieren (0) Drucken
Alle erweitern
Erweitern Minimieren

AnonymousIdentificationEventHandler-Delegat

Hinweis: Dieser Delegat ist neu in .NET Framework, Version 2.0.

Stellt die Methode dar, die das AnonymousIdentification_Creating-Ereignis von AnonymousIdentificationModule behandelt.

Namespace: System.Web.Security
Assembly: System.Web (in system.web.dll)

public delegate void AnonymousIdentificationEventHandler (
	Object sender,
	AnonymousIdentificationEventArgs e
)
/** @delegate */
public delegate void AnonymousIdentificationEventHandler (
	Object sender, 
	AnonymousIdentificationEventArgs e
)
JScript unterstützt die Verwendung von Delegaten, aber nicht die Deklaration von neuen Delegaten.

Parameter

sender

Die Quelle des Ereignisses.

e

Ein AnonymousIdentificationEventArgs, das die Ereignisdaten enthält.

Der AnonymousIdentificationEventHandler-Delegat wird für das Creating-Ereignis der AnonymousIdentificationModule-Klasse definiert. Sie können auf das Creating-Ereignis der AnonymousIdentificationModule-Klasse zugreifen, indem Sie in der Datei Global.asax eine Unterroutine mit dem Namen AnonymousIdentification_Creating für die ASP.NET-Anwendung angeben. Das Creating-Ereignis wird während des PostAuthenticateRequest-Ereignisses ausgelöst.

Das AnonymousIdentificationModule erstellt mithilfe des aktuellen HttpContext ein AnonymousIdentificationEventArgs-Objekt und übergibt es an das AnonymousIdentification_Creating-Ereignis.

Mit der AnonymousId-Eigenschaft des AnonymousIdentificationEventArgs-Objekts, das an das AnonymousIdentification_Creating-Ereignis übergeben wird, können Sie den anonymen Bezeichner auf einen benutzerdefinierten Wert festlegen. Wenn Sie im AnonymousIdentification_Creating-Ereignis keinen Wert für die AnonymousId-Eigenschaft festlegen, wird eine Guid verwendet.

Das AnonymousIdentification_Creating-Ereignis wird nur ausgelöst, wenn die anonyme Identifikation mithilfe des Werts Enabled aktiviert ist. Legen Sie dazu das anonymousIdentification-Konfigurationselement auf true fest.

Im folgenden Codebeispiel wird das AnonymousIdentification_Creating-Ereignis verwendet, um den anonymen Bezeichner auf einen benutzerdefinierten Wert festzulegen.

public void AnonymousIdentification_Creating(object sender, 
                                             AnonymousIdentificationEventArgs args)
{
  args.AnonymousID = Samples.AspNet.Security.MyIdClass.GetAnonymousId();
  Samples.AspNet.Security.MyIdClass.LogAnonymousId(args.AnonymousID);
}

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

.NET Framework

Unterstützt in: 2.0
Anzeigen:
© 2015 Microsoft