Tengo un problema con la invocacion de un metodo de un
servicio web:
1-Agrege una referencia web del servicio web a mi proyecto
2-En mi proyecto agregue lo siguiente e invoco al metodo
pasandole un parametro de tipo system.io.stream:
string url = Server.MapPath("")+"..\\Publico\\xml.xml";
System.IO.StreamReader data = new StreamReader(url);
System.IO.Stream tmp;
tmp = data.BaseStream;
Servicio.Recepcion proxy = new Servicio.Recepcion();
proxy.Recepcion_Pedidos(tmp );<error sale aqui
3-Al compilar me sale un error en la ultima linea y dice
que "no se puede convertir un tipo System.IO.Stream a
Servicio.Stream porque Servicio.Stream es una clase
Abstract" y como es abstracta tampoco puedo crear una
referencia a un objeto.
Mi metodo WebService tiene el metodo Recepcion_Pedidos que
recibe un parametro System.IO.Stream y cuando lo invoco
de otro proyecto el parametro de entrada se vuelve
Servicio.Stream .
ALguien me puede ayudar a entender esto y darme la
solucion a mi problema.
Gracias
.
Leer las respuestas