Dónde almacenar objetos temporales

12/04/2004 - 17:20 por Diego F. | Informe spam
Estoy haciendo una aplicación que usa un servicio web. Mi idea inicial era
que el servicio almacenara objetos temporalmente en una tabla hash, pero veo
que los servicios web no pueden almacenar objetos y tenerlos disponibles en
otra llamada a un método web.

¿Qué otra opción tengo sin la necesidad de guardar los objetos (serializar)?
Pensaba en una aplicación Windows (o un servicio), pero no sé si se puede
mandar un objeto de un servicio web a una tercera aplicación.


Saludos,

Diego F.

Preguntas similare

Leer las respuestas

#1 A.Poblacion
12/04/2004 - 20:31 | Informe spam
Podrías guardar los objetos en la tabla hash, como deseas, y la tabla
guardarla dentro del objeto Application. La siguiente llamada al servicio
web recuperaría la tabla a partir del Application.


"Diego F." wrote in message
news:
Estoy haciendo una aplicación que usa un servicio web. Mi idea inicial era
que el servicio almacenara objetos temporalmente en una tabla hash, pero


veo
que los servicios web no pueden almacenar objetos y tenerlos disponibles


en
otra llamada a un método web.

¿Qué otra opción tengo sin la necesidad de guardar los objetos


(serializar)?
Pensaba en una aplicación Windows (o un servicio), pero no sé si se puede
mandar un objeto de un servicio web a una tercera aplicación.
Respuesta Responder a este mensaje
#2 Leonardo Moreno Forero
13/04/2004 - 07:05 | Informe spam
Hola Diego F.

Puedes hacerlo en varios objetos. Puede ser el objeto Application, Session o
Cache. En particular, creo que el mejor sitio podría ser el objeto Cache.
Para acceder a el desde un web service tienes que hacerlo desde el objeto
Context. A partir de allí es el mismo manejo de Cache que en WebForms. Como
texto de consulta donde puedes hallar ejemplos (por que el tema es un poco
largo), te recomiendo "Professional ASP.NET Web Services" de la editorial
Wrox.

Atentamente,

Leonardo Moreno Forero
Retornando a los foros
Bogotá - Colombia

"Diego F." escribió en el mensaje
news:
Estoy haciendo una aplicación que usa un servicio web. Mi idea inicial era
que el servicio almacenara objetos temporalmente en una tabla hash, pero


veo
que los servicios web no pueden almacenar objetos y tenerlos disponibles


en
otra llamada a un método web.

¿Qué otra opción tengo sin la necesidad de guardar los objetos


(serializar)?
Pensaba en una aplicación Windows (o un servicio), pero no sé si se puede
mandar un objeto de un servicio web a una tercera aplicación.


Saludos,

Diego F.


Respuesta Responder a este mensaje
#3 Diego F.
13/04/2004 - 10:31 | Informe spam
Por vuestras respuestas entiendo que sería usando aplicaciones web
(ASP.NET), ¿es así? Es que tengo que hacerlo en una aplicación Windows.


Saludos,

Diego F.

"Diego F." escribió en el mensaje
news:
Estoy haciendo una aplicación que usa un servicio web. Mi idea inicial era
que el servicio almacenara objetos temporalmente en una tabla hash, pero


veo
que los servicios web no pueden almacenar objetos y tenerlos disponibles


en
otra llamada a un método web.

¿Qué otra opción tengo sin la necesidad de guardar los objetos


(serializar)?
Pensaba en una aplicación Windows (o un servicio), pero no sé si se puede
mandar un objeto de un servicio web a una tercera aplicación.


Saludos,

Diego F.


Respuesta Responder a este mensaje
#4 A.Poblacion
13/04/2004 - 14:35 | Informe spam
"Diego F." dijo:
Por vuestras respuestas entiendo que sería usando aplicaciones web
(ASP.NET), ¿es así? Es que tengo que hacerlo en una aplicación Windows.



Bueno, hemos llegado a esa conclusión a partir de tu mensaje original en
el que decías:
"Estoy haciendo una aplicación que usa un servicio web. Mi idea inicial era
que el servicio almacenara objetos temporalmente en una tabla hash, [...]"

De esa frase se deduce que donde quieres guardar la tabla es en el
SERVICIO y no en los CLIENTES del servicio. El servicio siempre tiene que
estar alojado bajo ASP.NET, nunca puede ser una aplicación Windows.
Respuesta Responder a este mensaje
#5 Leonardo Moreno Forero
13/04/2004 - 16:45 | Informe spam
Hola Diego,

Un servicio web es una aplicación que corre en ASP.NET y por lo tanto puede
acceder a todo el modelo de objetos de este.

Atentamente,

Leonardo Moreno Forero

"Diego F." escribió en el mensaje
news:
Por vuestras respuestas entiendo que sería usando aplicaciones web
(ASP.NET), ¿es así? Es que tengo que hacerlo en una aplicación Windows.


Saludos,

Diego F.

"Diego F." escribió en el mensaje
news:
> Estoy haciendo una aplicación que usa un servicio web. Mi idea inicial


era
> que el servicio almacenara objetos temporalmente en una tabla hash, pero
veo
> que los servicios web no pueden almacenar objetos y tenerlos disponibles
en
> otra llamada a un método web.
>
> ¿Qué otra opción tengo sin la necesidad de guardar los objetos
(serializar)?
> Pensaba en una aplicación Windows (o un servicio), pero no sé si se


puede
> mandar un objeto de un servicio web a una tercera aplicación.
>
>
> Saludos,
>
> Diego F.
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida