Lab12
But du Lab
Le but de ce Lab est de créer et consommer des Services Web plus complexes : gestion
des erreurs, retour de types complexes…
- Compiler la solution
Page 1 sur 8
Labs ASP.NET v1.1 Aurélien Norie & Sébastien Bovo [Microsoft]
- Ajouter une référence Web vers le Service Web créé à l’étape précédente.
Nommer cette référence « SWAvance ».
- Double-cliquer sur le bouton et ajouter le code pour appeler la méthode
« Division » du Service Web. Encapsuler cet appel dans un « Try… Catch » afin de
gérer l’exception SOAP en cas de division par zéro :
Page 2 sur 8
Labs ASP.NET v1.1 Aurélien Norie & Sébastien Bovo [Microsoft]
- Mettre à jour la classe Proxy afin de pouvoir appeler la nouvelle WebMethod. Pour
cela, cliquer droit sur la référence Web « SWAvance » et sélectionner « Mettre à
jour la référence Web »
Page 3 sur 8
Labs ASP.NET v1.1 Aurélien Norie & Sébastien Bovo [Microsoft]
- Compiler et constater que le fichier XML est récupéré par l’application Windows.
Page 4 sur 8
Labs ASP.NET v1.1 Aurélien Norie & Sébastien Bovo [Microsoft]
C:\trafic.BMP
- Dans le Service Web, cliquer sur le menu « Projet / Ajouter une référence… »
- Choisir l’onglet « .NET » et double-cliquer sur « System.Drawing.dll »
- Cliquer sur « OK »
Page 5 sur 8
Labs ASP.NET v1.1 Aurélien Norie & Sébastien Bovo [Microsoft]
Catch e As Exception
Return e.Message
End Try
End Function
Page 6 sur 8
Labs ASP.NET v1.1 Aurélien Norie & Sébastien Bovo [Microsoft]
Page 7 sur 8
Labs ASP.NET v1.1 Aurélien Norie & Sébastien Bovo [Microsoft]
Page 8 sur 8