Hola.
Estoy diseñando un servicio Web a través de VB.NET y tengo
una duda. Necesito definir una variable que sea global, es
decir, que desde cada WebMethod de mi servicio pueda
utilizar el valor de esta variable global.
¿Como y donde puedo definir inicialmente el valor de esta
variable global y como accedo a ella desde los métodos de
mi servicio web?.
Me han comentado que debo utilizar el estado de la sesión
o de la aplicación pero no tengo ni idea de como
utilizarlo. ¿Podrían darme un ejemplo de como se manejan
variables globales en las distintas llamadas a los métodos.
Ej.
Servicio Web
Dim global as integer
webmethod sumar(a as integer, b as integer)
global = a + b
webmethod restar(a as integer, b as integer)
global = a - b
webmethod int mostrar()
returm global
Esta es la idea que tengo, algunos pensarán que porque no
mando el valor global en cada método "sumar" y "restar".
El problema es que la devolución del valor de global no
depende de las 2 llamadas (sumar y restar) depende de que
el usuario quiera mostrar el resultado de la operacion.
Un Saludo.
Leer las respuestas