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

Windows Forms Discussion :

[C#]théorie appel asynchrone


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2004
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 17
    Par défaut [C#]théorie appel asynchrone
    lut,

    supposons que je mette mon service en attente de message en appelant la méthode beginReceive. je dois donc créer un event handler qui se charge de récupérer le resultat de l'opération asynchrone et je l'associe avec un event delegate. ce qui me donne quelque chose du genre
    objet.beginReceive+=new eventhandler(endReceive).

    et voici où je me pose la question, je veux stopper le programme pour n raisons. Supposons que je rentre dans endReceive et que justement je suis en pleine réception du message. Je me trouve confronter au problème que lorsque je dis stop il faut que la réception du message soit finie si elle est cours. et si celle-ci n'a pas commencé, il faut que mon beginReceive qui a un timeout infini s'arrête aussi.

    Une idée?
    Pour le moment je me suis dit de passer un boolean a true ou false dans la methode de pleine reception du message.

  2. #2
    Membre averti
    Inscrit en
    Février 2004
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 17
    Par défaut re
    ici c'est un exemple parmi d'autres qui font que je me pose pas mal de questions sur comment sortir d'un appel asynchrone proprement dans le cas de la mise en place d'un service windows avec le start et stop.

    http://msdn2.microsoft.com/fr-fr/library/wzxyx0aa.aspx

    Pour l'instant je reste sur mon idée de boolean à true ou false. et un timeout pour la méthode de begin.

    qu'en pensez-vous?

Discussions similaires

  1. [WS] Appel asynchrone
    Par virgul dans le forum Windows Forms
    Réponses: 4
    Dernier message: 10/04/2007, 16h16
  2. appel asynchrone dans le thread principal
    Par mrrenard dans le forum C#
    Réponses: 6
    Dernier message: 05/04/2007, 09h07
  3. session avec appel asynchrone
    Par netounet dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/03/2007, 14h49
  4. Appel Asynchrone/Synchrone
    Par Dry dans le forum CORBA
    Réponses: 3
    Dernier message: 26/04/2005, 20h43
  5. [SOAP] API pour appels asynchrones
    Par Dar Shak dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 26/04/2005, 08h57

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