Bonjour,
Je développe actuellement une application type client lourd (win form) en c# qui doit communiquer avec un service (J2EE).
Pour cela on m'a fournie un fichier .wsdl qui contient finalement le contrat d'échange ( 1 objet)
J'ai ajouté le fichier à mes référence web puis instancié remplie les propriétés qui vont bien. Maintenant c'est là ou ça ce corse j'ai une méthode du service web

objetservice.sendMesage(objetcontrat);

et apparemment dans objetservice j'ai un delegue asynchrone
du coup avant d'appeler ma methode je fais

sendMessageEventCompletedEventHandler Deleg = new sendMessageEventCompletedEventHandler(receive);
IAsyncResult objResultAsync = Deleg.BeginInvoke(m_objetservice , null, null, null);

et j'ai cree une methode receive (recepteur) avec la signature suivante

private void receive(object sender, System.ComponentModel.AsyncCompletedEventArgs e)

mais apparement rien ne se passe... ma question est
est ce qu'un BeginInvoke se réalise dans cet ordre
- Delegue + appel methode
- et a quoi sert AsyncCompletedEventArgs car dans le begin je le passe pas...

MErci