IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Comment rajouter des listener pour l'évenements Application_End ?


Sujet :

ASP.NET

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut Comment rajouter des listener pour l'évenements Application_End ?
    Bonjour,

    Il est possible de rajouter dans Global.asax un listener sur l'évenement de fin d'application.
    Je pourrais être interessé de rajouter dynamiquement des comportements (des méthodes) qui devraient être excécutés en fin d'application.
    Mais il ne semble pas exister d'evenements sur l'object HttpApplicationState, donc je suppose que pour se faire il faut bricoler un peu.
    Si tel est bien le cas, avant de me lancer j'aimerais connaître vos méthodes et/ou l'approche que vous recommandez.

    Rien ne vaut une bonne idée si ce n'est le bon résultat préétablit.

    Merci.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    Il faut regarder du côté de HttpApplication et non de HttpApplicationState.

    MSDN (bien caché) :

    Les méthodes Application_Start et Application_End sont des méthodes spéciales qui ne représentent pas d'événements de HttpApplication. ASP.NET les appelle une fois dans toute la durée de vie du domaine d'application, et non pour chaque instance de HttpApplication.
    Pour moi, le plus logique serait, dans la classe qui dérive de HttpApplication d'ajouter un event OnEnd sur lequel on peut ajouter autant de gestionnaire que l'on veut et qui est lancé dans le Application_End. Comme le traitement des gestionnaires d'événements s'effectuent dans le même thread que celui qui a appelé Application_End, ils devraient être exécutés avant l'arrêt de l'application.

Discussions similaires

  1. Comment faire des etats pour une application web ?
    Par ovh dans le forum Autres outils décisionnels
    Réponses: 6
    Dernier message: 06/07/2021, 03h25
  2. [Sessions] Comment creer des sessions pour chaque visiteur
    Par developower dans le forum Langage
    Réponses: 2
    Dernier message: 06/10/2005, 12h55
  3. Réponses: 2
    Dernier message: 04/08/2005, 19h00
  4. [JSP]comment créer un listener pour ma base de données
    Par Ekimasu dans le forum Servlets/JSP
    Réponses: 14
    Dernier message: 10/05/2004, 14h49
  5. [langage] Comment rajouter des champs dans une liste
    Par toto_titi dans le forum Langage
    Réponses: 4
    Dernier message: 28/08/2003, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo