O arquivo Global.asax

O arquivo Global.asax opera de maneira semelhante as páginas *.aspx. Você utiliza o Global.asax para sincronizar qualquer evento exposto pela classe HttpApplication. Eventos quais veremos abaixo:

Evento Descrição
AcquireRequestState Accionado quando o Aplicativo obtém o cache para a solicitação.
AuthenticateRequest Accionado quando o Aplicativo tenta autenticar a solicitação de HTTP.
AuthorizeRequest Accionado quando o Aplicativo tenta autorizar a solicitação de HTTP.
BeginRequest Accionado quando a solicitação de HTTP é iniciada.
EndRequest Acionado quando a solicitação de HTTP é concluída.
Error Acionado quando surge um erro.
PostRequestHandlerExecute Accionado imediatamente depois do handler de HTTP processar a solicitação.
PreRequestHandlerExecute Accionado imediatamente antes do handler de HTTP processar a solicitação.
PreSenderRequestContent Se a solicitação tiver conteúdo adicional (QueryString, Variáveis de Formulário, etc.), esse evento é acionado imediatamente antes daquele conteúdo ser recebido.
PreSenderRequestHeaders Accionado imediatamente antes de os cabeçalhos de solicitação serem recebidos.
ReleaseRequestState Accionado quando o Aplicativo libera o estado de sessão para a solicitação.
ResolveRequestCache Acionado quando o Aplicativo determina o cache para a solicitação.
UpdateRequestCache Accionado quando o Aplicativo autaliza e libera o cache para a solicitação.

——————————-
——————————-

Imports System.Web

Imports System.Web.SessionState
Public Class Global

Inherits System.Web.HttpApplication
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)

‘…

End Sub
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)

‘…

End Sub
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)

‘…

End Sub
Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs)

‘…

End Sub
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)

‘…

End Sub
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)

‘…

End Sub
Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)

‘…

End Sub

End Class

——————————-

Código 1 – O arquivo Global.asax.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *