Foros del Web » Programando para Internet » ASPX (.net) »

Serializacion y Deserializacion Sesiones

Estas en el tema de Serializacion y Deserializacion Sesiones en el foro de ASPX (.net) en Foros del Web. Estoy trabajando con sessiones mediante el método SqlServer, ya configure el SQL server y me creo la tabla ASPState. Para almacenar los datos de la ...
  #1 (permalink)  
Antiguo 12/09/2011, 08:14
Avatar de Alishta7  
Fecha de Ingreso: junio-2009
Mensajes: 25
Antigüedad: 11 años, 10 meses
Puntos: 0
Serializacion y Deserializacion Sesiones

Estoy trabajando con sessiones mediante el método SqlServer, ya configure el SQL server y me creo la tabla ASPState.

Para almacenar los datos de la session lo único que hice fue crear una clase y ponerle la etiqueta "Serializable"

Código:
<Serializable()> _
    Public Class UsuarioLogueado
        Private Usuario As String
        Private Nombre As String
        Private IdUnico As String

...
Y esto funciona bien, me esta almacenando en la tabla ASPStateTempSessions los datos de las sessiones del usuario.

El problema que tengo, es que necesito recuperar datos almacenados en la session, y no he podido encontrar un ejemplo de como deserializar datos de una session creada con el método SQLServer, he visto eso si hartos ejemplos pero no se si me sirven, ya que veo que crean un archivo y luego leen el valor desde archivo y lo deserializan.

Código:
Private Sub btnBinaryRead_Click(ByVal sender As System.Object, _
                                ByVal e As System.EventArgs) _
                               Handles btnBinaryRead.Click
        Dim objNewEmployee As clsEmployeeSimple
        Dim fs As Stream = New FileStream( _
                                  "c:\temp\BinarySerialization.dat", _
                                   FileMode.Open)
        Dim bf As BinaryFormatter = New BinaryFormatter()

        objNewEmployee = CType(bf.Deserialize(fs), clsEmployeeSimple)
        fs.Close()
        MessageBox.Show("We just read this employee data: " & _
                        Environment.NewLine & _
                        objNewEmployee.ToString)
        objNewEmployee = Nothing
End Sub

Pero no se como tomar los valores almacenados en esta tabla y que sean los valores del usuario logueado.

Si alguien puede ayudarme o darme una pista, se lo agradecere mucho, y si estoy preguntando tonteras disculpenme, soy novata aun ;_;

Etiquetas: asp, serializacion, sesiones, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:36.