Joe:
Hice lo que vos me decis, y funciona. Pero
lamentablemente es bastante complejo y tedioso, ya que como estamso en pleno
desarrollo, creando constantemente WS, se hace muy dificir hacer los cambios a
mano
Pregunta para todos,
Existe algun atributo que se pueda colocar al
metodo, similar a WebMetod() donde se le pueda indicar que en vez de crear una
clase nueva proxy, utilice una clase determinada y al genear la clase reference
la use sin crear el proxy?
Por ejemplo, algo muy simple, Tengo un WebMetod que
devielve un DataTable, y cuando genera el proxy crea una clase que enmascara al
Datatable, pero luego desde el cliente no se ve como
datatable
Lo que yo queria lograr es obligarlo a que devuelva un
DataTable
Este es solo un ejemplo, ya que si lo hago con DataSet
funciona y listo, pero es para que tengan una idea.
Gracias
Ing. Diego M.
Basélica
e-mail: [EMAIL PROTECTED]
UpSoft Sistemas
Informáticos
Rafael Nuñez 3498 (X5009CFO) Córdoba,
Argentina
Tel/Fax: 0351-4814812
(rot.)
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Joe Joe
Enviado el: Martes, 03 de Octubre de 2006 21:27
Para: puntonet List Member
Asunto: [puntonet] WebServices distindos compartiendo la misma clase
saludos,
Joe
From: [EMAIL PROTECTED]
To: [email protected]
Subject: [puntonet] WebServices distindos compartiendo la misma clase
Date: Tue, 3 Oct 2006 19:04:44 -0300
gracias por el dato,el tema que tengo miedo, es que como estamos recien armando los WS, si cambi el reference, la proxima vez que agregue uno nuevo metodo y se actualice, me va apisar lo que modifique
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Joe
Enviado el: Viernes, 29 de Septiembre de 2006 18:22
Para: puntonet List Member
Asunto: [puntonet] WebServices distindos compartiendo la misma claseDiego, si no entedi mal, lo que deberias hacer es poner la liberiaria1 en un proyecto independiente (por ejemplo uno que se llame Entidades), luego la referencias en todos los poryectos y particularmente en el cliente vas a tener que modificar el reference.cs de ambos proxys borrando el codigo donde genera la clase1 y agregando el using correspondiente a Entidades....De esta manera todos estan usando la misma clase1 (Entidades.Clase1)espero que se haya entendidosaludosJoe----- Original Message -----From: [EMAIL PROTECTED]Sent: Wednesday, September 27, 2006 10:29 AMSubject: [puntonet] WebServices distindos compartiendo la misma claseHola, una pregunta referida a webservice con lo que me acabo de chocarTengo un proyecto con lo sigLibreria1- Clase1- ID- NombreSitio Web1- WebService1- Metodo1(pID) as Clase1 //un metodo que devuelve una instancia de la clase1- WebService1- Metodo1(pObj as Clase1) //un metodo que devuelve una instancia de la clase1Los web service los tengo separados por organizaion, ya que no tienen solo un metodo, el primero es el encargado de la seguridad y los otros so nrelativos a cada areapero hay objetos en comun que pertenecen a la libreria de clases en comunProyecto Win1 (consumidor de webservice)//aca necesito del ws1 obtener la clase y luego pasarla a ws2pero aparecen problemas de conversion de tipos de datosAl invocar a WS1.Metodo1 tengo que crear una variableDim oo as WebService1.Clase1oo=WebService1(2)WebService2.Metodo1(oo) --->> falla porque si bien la clase es la misma, para cada ws crea un proxy distinto y me indican que no son el mimo objetoSi alguien llego hasta aqui y logro entender mi explicacion, es un exito, pero la pregunta es:1- si estoy haciendo las cosas muy mal2- es asi y no queda otra3- tengo que pasarlo como string de las clases serialziadas de alguna forma y olvidarme de pasar objetos4- ninguna de las opciones5- todas las opciones6- otra.......... (je)Desde ya muchas graciasIng. Diego M. Basélicae-mail: [EMAIL PROTECTED]UpSoft Sistemas InformáticosRafael Nuñez 3498 (X5009CFO) Córdoba, ArgentinaTel/Fax: 0351-4814812 (rot.)
Envía mensajes de correo electrónico directamente a tu blog con MSN. Carga chistes, fotografías y muchas otras cosas. Es gratis.
