samedi 6 février 2010

Consommer un webservice dans une application mobile

Pour utiliser un web service dans une application mobile en c#, le principe est le même que dans une application c# classique.

Tout d'abord, il faut ajouter la référence du service au projet mobile (clic droit -> ajouter une référence Web) , on entre alors l'adresse du web service, on le nomme et on valide.

On peut à tout moment connaitre le contenu du web service en faisant un clic droit -> Afficher dans l'explorateur d'objets. Cela permet de connaitre les méthodes proposée, et les types utilisés.

Pour utiliser un web service, il faut l'instancier :
WebService.NomDuService ws = new WebService.NomDuService();
On peut alors faire des appels aux méthodes présents :
ws.maMethodeWeb();
De même, on peut utiliser un type présent dans un web service :
WebService.MonType montype;
Cela peut s'avérer utile lorsque le web service demande des paramètres particuliers ou lorsqu'il retourne une valeur d'un type non simple.

Aucun commentaire:

Enregistrer un commentaire