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 :

HttpApplication et IHttpHandler


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2003
    Messages : 54
    Par défaut HttpApplication et IHttpHandler
    Bonjour,

    Sur mon site j'ai créé une page qui permet de récupérer un contenu binaire stocké en base. Pour le traitement j'ai besoin d'une variable global, que j'initialise dans l'evenement Application_Start de mon HttpApplication.

    Maintenant j'aimerais remplacer cette page par un IHttpHandler qui se trouvera dans un projet en dehors du site web (pour pouvoir le réutiliser dans d'autre site). Le problème c'est comment récupérer la variable global ?

    J'ai pensé a créer également une classe qui hérite de HttpApplication, dans le projet externe, comme ca je dans ma classe IHttpHandler je pourrais faire un cast sur l'objet Context.Application.

    Mais une fois sur mon site web comment je fais pour affecter le bon HttpApplication. Car je ne souhaite pas rajouter la dll de mon projet externe dans la GAC.

    Voilà, si quelqu'un a des suggestions

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2003
    Messages : 54
    Par défaut
    J'ai trouvé la réponse.

    Je créer une class qui hérite de HttpApplication avec des variable static.
    Ensuite dans la class qui hérite de IHttpHandler, je peux accéder au variables static de la class HttpApplication car elle sont dans le même namespace.

    Ensuite je créé dans mon site un fichier global.asax et j'ecrit dedans :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%@ Application Inherits="namespace.nomclasse,nom de l'assembly"  %>
    Et le tour est joué !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Explication sur l'objet HttpApplication
    Par jbrasselet dans le forum C#
    Réponses: 0
    Dernier message: 07/07/2011, 17h18
  2. Réponses: 21
    Dernier message: 30/07/2010, 11h58
  3. Rendu partiel avec XMLHttpRequest et IHttpHandler
    Par topolino dans le forum ASP.NET
    Réponses: 5
    Dernier message: 29/09/2009, 09h40
  4. HttpApplication et Global.asax
    Par MAt20 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 05/09/2008, 18h44

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