2010-11-17 23 views
1

J'ai un module http qui teste certaines valeurs dans la méthode BeginRequest. En cas d'échec, j'écris un journal et appelle Response.End.Http Module - détecter si Response.End a été appelé

Maintenant, je fais aussi quelques choses avec la réponse dans le EndRequest. Je souhaite ignorer ces éléments si les tests BeginRequest ont échoué. Malheureusement, Response.End ne tue pas exactement le pipeline.

Donc, est-il possible de détecter que response.end a été appelé dans l'événement EndRequest OU y a-t-il un autre moyen d'y parvenir?

Répondre

3

si vous voulez seulement savoir si vous avez appelé Response.End dans votre BeginRequest que de stocker une valeur booléenne dans la collection HttpContext.Current.Items et lu que dans le EndRequest

+0

parfait. Merci, – NotMe