Adjuntar un objeto como variable de sesion
Artículo por Club Developers · 17 abril 2006
2289 vistas
Sencillo:
o
que efectua la misma operación pero de forma implÃcita.
Podemos adjuntar cualquier objeto en una variable de sesión y recogerlo por su ID.
Cuando añadimos una variable de sesión ésta es única por cada usuario.
Es aconsejable que los objetos que almacenemos como variables de sesión no sean demasiado grandes porque éstas se almacenan por cada usuario mientras la sesión esté activa.
Por lo tanto, el consumo abusivo de variables de sesión puede dar problemas de rendimiento por el alto consumo de memoria que representarÃa.
csharp
object MiObjeto; string IDvariable = "ID"; HttpContext.Current.Session.Add(IDvariable, MiObjeto);
o
csharp
Session[IDVariable] = MiObjeto;
que efectua la misma operación pero de forma implÃcita.
Podemos adjuntar cualquier objeto en una variable de sesión y recogerlo por su ID.
Cuando añadimos una variable de sesión ésta es única por cada usuario.
Es aconsejable que los objetos que almacenemos como variables de sesión no sean demasiado grandes porque éstas se almacenan por cada usuario mientras la sesión esté activa.
Por lo tanto, el consumo abusivo de variables de sesión puede dar problemas de rendimiento por el alto consumo de memoria que representarÃa.