Un objeto de sesión almacena información acerca de, o cambiar la configuración de una sesión de usuario.
Ejemplos
Establecer y devolver el LCID
Establecer o devolver un entero que especifica un lugar o región. Contenidos como la fecha, hora y moneda se mostrarán de acuerdo a ese lugar o región.
Devolver el SessionID
Devolver un identificador único para cada usuario. El ello es generado por el servidor.
Tiempo de espera de una sesión
Establecer y devolver el tiempo de espera (in minutes) de una sesión.
objeto de sesión
Cuando se trabaja con una aplicación en el ordenador, lo abre, hacer algunos cambios y después de cerrarlo. Esto es muy parecido a una sesión. El equipo sabe quién eres. Se sabe que cuando se abre la aplicación y cuando se cierra. Sin embargo, en Internet hay un problema: el servidor web no sabe quién eres y lo que haces, porque la dirección HTTP no mantiene estado.
ASP resuelve este problema mediante la creación de una cookie única para cada usuario. La cookie se envía al ordenador del usuario y contiene información que identifica al usuario. Esta interfaz se llama el objeto Session.
El objeto Session almacena información acerca de, o cambiar la configuración de una sesión de usuario.
Variables almacenadas en una sesión de información bodega objeto alrededor de un solo usuario, y están disponibles para todas las páginas en una sola aplicación. información común almacenada en variables de sesión son nombre, identificación y preferencias. El servidor crea un nuevo objeto de sesión para cada nuevo usuario, y destruye el objeto Session cuando la sesión caduca.
del objeto de sesión colecciones, propiedades, métodos y eventos se describen a continuación:
Colecciones
Colección | Descripción |
---|---|
Contents | Contiene todos los elementos adjuntos a la sesión a través de un comando de script |
StaticObjects | Contiene todos los objetos adjuntos a la sesión con el código HTML <object> etiqueta |
propiedades
Propiedad | Descripción |
---|---|
CodePage | Especifica el conjunto de caracteres que se utilizará cuando se muestra el contenido dinámico |
LCID | Establece o devuelve un entero que especifica un lugar o región. Contenidos como la fecha, hora y moneda se mostrarán de acuerdo a ese lugar o región |
SessionID | Devuelve un identificador único para cada usuario. El identificador único es generado por el servidor |
Timeout | Establece o devuelve el periodo de tiempo de espera (in minutes) para el objeto de sesión en esta solicitud |
métodos
Método | Descripción |
---|---|
Abandon | Destruye una sesión de usuario |
Contents.Remove | Elimina un elemento de la colección Contenido |
Contents. RemoveAll() | Elimina todos los elementos de la colección Contenido |
Eventos
Evento | Descripción |
---|---|
Session_OnEnd | Se produce cuando finaliza una sesión |
Session_OnStart | Se produce cuando se inicia una sesión |