2010-11-16 2 views
1

J'ai un webmethod standard asmx, que lorsque référencé crée la méthode suivante dans le proxy client:Raccordement méthode async gestionnaire d'événements avec ASMX

msr.SendAndReceiveAsync("Hello"); 

Ceci est juste un exemple, une méthode que vous générez avec asmx obtient automatiquement la méthode Async incluse.

Je peux appeler cette méthode bien, ce que je ne peux pas sembler obtenir correctement est de raccorder le gestionnaire d'événements.

Les meilleurs exemples que je peux trouver recommandent ceci:

msr.SendAndReceiveCompleted += new EventHandler<AsyncCompletedEventArgs>(msr_complete); 

     } 

     private void msr_complete(object sender, AsyncCompletedEventArgs e) 
     { 

     } 

Cela ne compile pas. Qu'est-ce que je fais mal?

+0

Quelle est l'erreur de compilation? Aussi, je crois que vous savez que la WCF devrait être utilisée pour tout nouveau développement, mais j'ajoute cela ici pour ceux qui ne le savent pas. –

Répondre

1

La référence Web aurait généré un gestionnaire d'événements complété semblable à celui pour vous d'utiliser:

msr.SendAndReceiveCompleted += new SendAndReceiveCompletedEventHandler(msr_complete); 
Questions connexes