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

C# Discussion :

Probléme d'exécution Onstart() service windows


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut Probléme d'exécution Onstart() service windows
    Salut:
    J'ai créé un petit service qui doit envoyer un mail au demarrage de service , le probleme que le mail et envoyer seulement a l'arret de service meme si on a rien dans la methode onstop():
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    void sendmail()
    {//code 
    }
     
    protected override Onstart( string args[])
    { sendmail();
    }
    protected override Onstop( string args[])
    { 
    }

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Dalic# Voir le message
    Salut:
    J'ai créé un petit service qui doit envoyer un mail au demarrage de service , le probleme que le mail et envoyer seulement a l'arret de service meme si on a rien dans la methode onstop():
    void sendmail()
    {//code
    }

    protected override Onsatart( string args[])
    { sendmail();
    }
    protected override Onstop( string args[])
    {
    }
    C'est du copier coller de ton code réellement ou pas ?
    Parce que c'est OnStart et pas Onsatart.

    Si c'est pas le cas, copie/colle exactement ton code.

  3. #3
    Candidat au Club
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut
    Citation Envoyé par Skyounet Voir le message
    C'est du copier coller de ton code réellement ou pas ?
    Parce que c'est OnStart et pas Onsatart.

    Si c'est pas le cas, copie/colle exactement ton code.

    non c'est pas d ecopier coller syntaxiquement OK
    le probleme que le mail est envoyer a chaque arret de service et pas au demarrage


    Merci..

  4. #4
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Colle ton code stp.

  5. #5
    Candidat au Club
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    public partial class Service1 : ServiceBase
        {
            public Service1()
            {
                InitializeComponent();
            }
            void SendMail()
            {
                MailAddress from = new MailAddress("bechir.benameur@SAGEM.com ", "BenAmeur");
                MailAddress to = new MailAddress("bechir.benameur@SAGEM.com ");
                MailMessage message = new MailMessage(from, to);
                // message.Subject = "Using the SmtpClient class.";
                message.Subject = "salut.....";
                message.Body = @"Salut ....";
     
                // Add a carbon copy recipient.
                SmtpClient client = new SmtpClient("10.20.6.131");
                // Include credentials if the server requires them.
                //client.Credentials = CredentialCache.DefaultNetworkCredentials;
     
     
                client.Send(message);
            }
            protected override void OnStart(string[] args)
            {
     
     
                base.OnStart(args);
                SendMail();
                // TODO*: ajoutez ici le code pour démarrer votre service.
            }
     
            protected override void OnStop()
            {
                // TODO*: ajoutez ici le code pour effectuer les destructions nécessaires à l'arrêt de votre service.
            }
        }

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/04/2009, 17h35
  2. Créer un service Windows (pour exécuter une application)
    Par drinkmilk dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 16/08/2007, 11h24
  3. [Système] Problème d'exécution d'un Web Service
    Par kheiro dans le forum Langage
    Réponses: 2
    Dernier message: 11/05/2006, 14h26
  4. [C#][service windows] problème de débutant avec 1 timer
    Par Nycos62 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 14/10/2005, 11h22
  5. Réponses: 5
    Dernier message: 19/04/2005, 08h50

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