¿Cómo puedo utilizar el evento PostAuthenticateRequest de Global.asax? Estoy siguiendo this tutorial y menciona que tengo que usar el evento PostAuthenticateRequest. Cuando agregué el evento Global.asax, creé dos archivos, el marcado y el archivo de código subyacente. Aquí está el contenido del archivo de código subyacente¿Cómo ocurre la vinculación del evento Global.asax PostAuthenticateRequest?
using System;
using System.Web;
using System.Web.Security;
using System.Web.SessionState;
namespace authentication
{
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
}
protected void Session_Start(object sender, EventArgs e)
{
}
protected void Application_BeginRequest(object sender, EventArgs e)
{
}
protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
}
protected void Application_Error(object sender, EventArgs e)
{
}
protected void Session_End(object sender, EventArgs e)
{
}
protected void Application_End(object sender, EventArgs e)
{
}
}
}
Ahora cuando introduzco el
protected void Application_OnPostAuthenticateRequest(object sender, EventArgs e)
Se llama éxito. Ahora quiero saber cómo está el PostAuthenticateRequest vinculado a este Application_OnPostAuthenticateRequest método? ¿Cómo puedo cambiar el método a otro?
perdí una hora, ya que no estaba mostrando en Intellisense y pensé que podría tener que suscribirse al evento de alguna manera. Estaba a punto de publicar preguntando cómo implementar el evento, pero luego pensé en probarlo y ver si obtengo algún error y ¡listo! funcionó :) Gracias de todos modos – Tux
ten en cuenta que es decir. Application_Start o Session_Start SOLAMENTE pueden manejarse a través del mecanismo de Auto Event Wireup, no hay eventos explícitos para ellos en la clase HttpApplication a los que puede suscribirse. –
Gracias por dejarme saber eso. – Tux