Erreur de cast avec System.IO.Stream
Bonjour,
Je cherche à afficher une image dans une form contenant un picturebox , l'image à afficher est renvoyée sous forme de Stream via un webservice que j'ai crée.
Voici le bout de code relatif à l'appel du webservice :
Code:
1 2 3 4 5
|
Stream imageStream;
MapPointService.Service1 mapservice = new PickMeUp.MapPointService.Service1();
imageStream = mapservice.GetMapToSearchBeforeValidation(2);
pictureBox2.Image = new System.Drawing.Bitmap(imageStream); |
Et voici ma web méthode:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
[WebMethod]
public Stream GetMapToSearchBeforeValidationPedestrian(int _idPedestrian)
{
// du code...
Stream imageStream;
// du code..
imageStream = map.DisplayMapFromCoordinates(parametres..);
return (imageStream);
} |
L'erreur obtenue est :
Citation:
Error 1 Cannot implicitly convert type 'PickMeUp.MapPointService.Stream' to 'System.IO.Stream..
Apparement il s'agit d'une erreur de cast , mais je n'y comprends rien !
Je pensais que le fait qu'il y'ait Stream en fin de hiérarchie ne poserait aucun problème mais apparement , le fait qu'un Stream vienne d'une autre classe pose problème ?
Comment régler ça ?
Merci bcp ;)