Puede un web service tener una propiedad publica??

15/05/2005 - 02:09 por CasDom | Informe spam
La duda es la siguiente:
Tal y como defino una propiedad publica en un winform para pasar y
devolver parametros.

¿Puedo realizar lo mismo con un servicio web independientemente del
valor que devuelve la funcion??

Saludos y gracias

CasDom
 

Leer las respuestas

#1 A.Poblacion
15/05/2005 - 21:08 | Informe spam
"CasDom" wrote in message
news:
La duda es la siguiente:
Tal y como defino una propiedad publica en un winform para pasar y
devolver parametros.

¿Puedo realizar lo mismo con un servicio web independientemente del
valor que devuelve la funcion??



Con un webservice no puedes hacer eso. En un winform puedes pasar
ditstintos valores a través de las propiedades y guardarlos en variables de
clase, porque el winform se mantiene "vivo" entre una invocación y otra, por
lo que esos valores que has guardado se conservan y los puedes usar
posteriormente cuando llamas a una función.
Pero los web services no guardan estado. Cada vez que llamas a una
función, la clase se crea, se invoca la función, y la clase se destruye, por
lo que no se conserva ninguna de las variables de clase. Asi que no tiene
ningún sentido usar propiedades para meter valores en las variables de clase
(y en cualquier caso las propiedades no se pueden publicar con
<Webmethod()>, pero incluso aunque las simulases a base de métodos, no
resultarían útiles).

Preguntas similares