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

Services Web Discussion :

Lancement de méthodes au démarrage d'un web service.


Sujet :

Services Web

  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 380
    Points : 480
    Points
    480
    Par défaut Lancement de méthodes au démarrage d'un web service.
    Bonjour à tous,

    Je développe un web service, et je voudrais pouvoir exécuter des méthodes lors du démarrage du web service mais avant le premier appel. Ceci pour optimiser un peu le temps d’exécution. Je n’arrive pas à trouver un mécanisme me permettant de faire cela. Auriez-vous une idée.

    Mon web service est développé en C# à l’aide de Visual Studio 2008. A terme, il tournera sous IIS7.

    Merci d’avance pour votre aide.

    PS: Je ne sais pas avec IIS, mais en debug avec VS2008, le constructeur est appelé lors de l'invocation par la client.

  2. #2
    Membre du Club
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 70
    Points : 65
    Points
    65
    Par défaut
    je pense que tu as donné la réponse dans ta question ...

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 380
    Points : 480
    Points
    480
    Par défaut
    Merci de regarder mon problème.
    Je ne comprends pas très bien ce que tu veux dire.

    Mon problème est de pouvoir exécuter des méthodes avant les appels d'un process client.
    Ce que je veux dire par "avant" c'est lors du déployement du web service.
    En pratique j'ai pas mal de paramétrages à mettre en cache et je voudrais que le temps passé à charger le cache ne se ressente sur le temps d'exécution du premier client appelant le web service et se fasse donc au démarrage.

  4. #4
    Membre du Club
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 70
    Points : 65
    Points
    65
    Par défaut
    Le client va instancier le web service donc il va faire appelle au constructeur, il n'y a que dans ce dernier que tu pourras faire appelle à une méthode.

    tu le dit dans ton ps
    PS: Je ne sais pas avec IIS, mais en debug avec VS2008, le constructeur est appelé lors de l'invocation par la client.
    Je n'ai fait qu'un seul WebService mais à mon avis tu cherches quelques chose qui n'est pas possible.
    Ou alors il faut que tu es deux WebService si tu as trop de chose à charger avant.

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 380
    Points : 480
    Points
    480
    Par défaut
    OK, j'espérais pouvoir le faire avant qu'un client n'ai besoin du web service (donc avant l'appel au constructeur!).

    J'ai souvenir avoir travailler en java, avec des notions de startup classe dans les serveurs d'applications, ou load on start up dans les applis web. Je pensais pouvoir trouver le même genre de mécanisme.

    En tout cas merci!!

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

Discussions similaires

  1. Lancement de scripts au démarrage
    Par silver.spike dans le forum Administration système
    Réponses: 5
    Dernier message: 26/09/2007, 10h13
  2. Lancement de programmes au démarrage
    Par Info_76 dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 12/07/2007, 18h10
  3. Lancement d'Apache au démarrage
    Par webrider dans le forum Administration système
    Réponses: 2
    Dernier message: 28/06/2007, 21h56
  4. [Forms]lancement d'une application forms en mode web
    Par coucou84 dans le forum Forms
    Réponses: 1
    Dernier message: 26/02/2007, 14h13
  5. Réponses: 1
    Dernier message: 30/11/2005, 23h14

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