Bonjour à tous,
Bon, après plusieurs tentatives, j'ai enfin résolu mon pblm.
Ci-dessous le code :
Code :
- //Click sur le bouton GO => appel de la méthode SayHello du webService en mode Asynchrone (d'où le suffixe Async)
- private void btnGo_Click(object sender, EventArgs e)
- {
- string name = this.txtName.Text;
- WS.SayHelloAsync(Convert.ToString(name));
- }
- //Lorsque le webService a répondu, on affiche le résultat dans une TextBox
- private void SayHelloCompleted(object sender, localhost.SayHelloCompletedEventArgs Completed)
- {
- this.txtResult.Text = Completed.Result;
- }
- //on ajoute le gestionnaire d'évènements
- void TesterLoad(object sender, System.EventArgs e)
- {
- WS.SayHelloCompleted += new localhost.SayHelloCompletedEventHandler(SayHelloCompleted);
- }
|
L'appli, quant à elle, comporte juste 2 textBox (txtName -pour la saisie du nom- et txtResult -pour afficher le résultat) et un bouton btnGo.
J'espère que ça pourra aider qqs personnes...
A+
Lionel.