Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

AnonymousIdentificationEventHandler (Delegado)

Representa el método que controla el evento AnonymousIdentification_Creating de un AnonymousIdentificationModule.

Espacio de nombres:  System.Web.Security
Ensamblado:  System.Web (en System.Web.dll)
public delegate void AnonymousIdentificationEventHandler(
	Object sender,
	AnonymousIdentificationEventArgs e
)

Parámetros

sender
Tipo: System.Object
Origen del evento.
e
Tipo: System.Web.Security.AnonymousIdentificationEventArgs
AnonymousIdentificationEventArgs que contiene los datos del evento.

El delegado de AnonymousIdentificationEventHandler se define para el evento Creating de la clase AnonymousIdentificationModule. Puede obtener acceso al evento Creating de la clase AnonymousIdentificationModule especificando una subrutina denominada AnonymousIdentification_Creating en el archivo Global.asax de la aplicación ASP.NET. El evento Creating se provoca durante el evento PostAuthenticateRequest.

El AnonymousIdentificationModule crea un objeto AnonymousIdentificationEventArgs utilizando el HttpContext actual y lo pasa al evento AnonymousIdentification_Creating.

Puede usar la propiedad AnonymousId() del objeto AnonymousIdentificationEventArgs que se proporciona al evento AnonymousIdentification_Creating para establecer un valor predeterminado para el identificador anónimo. Si no especifica un valor para la propiedad AnonymousId() durante el evento AnonymousIdentification_Creating, se usa Guid.

El evento AnonymousIdentification_Creating sólo se provoca cuando la identificación anónima es Enabled estableciendo el elemento de configuración anonymousIdentification en true.

En el siguiente ejemplo de código se utiliza el evento AnonymousIdentification_Creating para establecer un valor personalizado para el identificador anónimo.


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


.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar