virgul
Messages postés76Date d'inscriptionmercredi 12 janvier 2005StatutMembreDernière intervention21 février 2008
-
3 avril 2007 à 14:31
virgul
Messages postés76Date d'inscriptionmercredi 12 janvier 2005StatutMembreDernière intervention21 février 2008
-
4 avril 2007 à 12:00
Bonjour,
Voila je suis un peu embêter car quelquechose m'échappe dans l'appel de mon webservice en méthode asynchrone...
En effet quand je lie mon Webservice à mon winform ca ne me crée pas les méthode begin et end si bien que je ne comprend pas trop comment faire de l'asynchrone car sur vos tuto ou sur différent messsage du forum vous ne parlez que de cette méthode... Moi ca me crée une entré monws.maméthodeAsync (param1, param2);
avec un parmètre optionniel object userstate. Es-il possible de faire un appel asynchrone avec ca? si oui auriez vous un lien pour m'aider à comprendre?
A noté que j'ajoute ma référence web avec Visual Studio 2005 et non avec wsdl.exe. Je programme en C#.
Y a t'il quelquechose à activer dans le webservices? ou dans le winform?
J'ai bien compris comment ca marchais et j'ai réussi à le faire fonctionner mais maintenant j'aimerais bien pouvoir déclencher mon événement WsHRG_searchHRGCompleted seulement quand j'ai fini d'éxécuter un certaine ligne car sinon ca va me faire des erreur voici mon code:
WsHRG.searchHRGCompleted +=
new
global::HR_Net.HRG.
searchHRGCompletedEventHandler(WsHRG_searchHRGCompleted);
WsHRG.searchHRGAsync(
Amt
,
"",
"",
"",
"",
"",
"",
"12",
"",
"",
"",
"",
"",
"",
"", Lang
);
//¨j'aimerais que l'événement se produise aprés cette ligne
oXdNewForm = thisApplication.XDocuments.NewFromSolution(http://toto.com/forms/Search.xsn );
//Maintenant
}
void WsHRG_searchHRGCompleted(
object sender,
searchHRGCompletedEventArgs args)
{
toto =args.Result;
}