HttpSessionStateWrapper Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Encapsula el objeto intrínseco HTTP que proporciona acceso a los valores de estado de sesión, la configuración de nivel de sesión y los métodos de administración de ciclos de vida.
public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
- Herencia
Comentarios
La HttpSessionStateWrapper clase deriva de la HttpSessionStateBase clase y actúa como contenedor para la HttpSessionState clase . Esta clase expone la funcionalidad de la HttpSessionState clase y expone el HttpSessionStateBase tipo . La HttpSessionStateBase clase permite reemplazar la implementación original de la clase en la HttpSessionState aplicación por una implementación personalizada, como cuando se realizan pruebas unitarias fuera de la canalización de ASP.NET.
Constructores
HttpSessionStateWrapper(HttpSessionState) |
Inicializa una nueva instancia de la clase HttpSessionStateWrapper. |
Propiedades
CodePage |
Obtiene o establece el identificador de juego de caracteres de la sesión actual. |
Contents |
Obtiene una referencia al objeto de estado de sesión actual. |
CookieMode |
Obtiene un valor que indica si la aplicación está configurada para sesiones sin cookies. |
Count |
Obtiene el número de elementos de la colección de estados de sesión. |
IsCookieless |
Obtiene un valor que indica si el identificador de la sesión está insertado en la dirección URL. |
IsNewSession |
Obtiene un valor que indica si la sesión se creó durante la solicitud actual. |
IsReadOnly |
Obtiene un valor que indica si la sesión es de solo lectura. |
IsSynchronized |
Obtiene un valor que indica si el acceso a la colección de valores de estado de sesión está sincronizado (es seguro para subprocesos). |
Item[Int32] |
Obtiene o establece un valor de sesión mediante el índice especificado. |
Item[String] |
Obtiene o establece un valor de sesión con el nombre especificado. |
Keys |
Obtiene una colección de las claves de todos los valores almacenados en la colección de estados de sesión. |
LCID |
Obtiene o establece el identificador de configuración regional (LCID) de la sesión actual. |
Mode |
Obtiene el modo de estado de sesión actual. |
SessionID |
Obtiene el identificador único para la sesión. |
StaticObjects |
Obtiene una colección de objetos declarados por elementos |
SyncRoot |
Obtiene un objeto que se puede usar para sincronizar el acceso a la colección de valores de estado de sesión. |
Timeout |
Obtiene o establece el tiempo, en minutos, que puede transcurrir entre solicitudes antes de que el proveedor de estado de sesión finalice la sesión. |
Métodos
Abandon() |
Cancela la sesión actual. |
Add(String, Object) |
Agrega un elemento a la colección de estados de sesión. |
Clear() |
Quita todas las claves y todos los valores de la colección de estados de sesión. |
CopyTo(Array, Int32) |
Copia la colección de valores de estado de sesión a una matriz unidimensional, empezando por el índice especificado de la matriz. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetEnumerator() |
Devuelve un enumerador que puede usarse para leer todos los nombres de variable de estado de sesión en la sesión actual. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Remove(String) |
Agrega un elemento de la colección de estados de sesión. |
RemoveAll() |
Quita todas las claves y todos los valores de la colección de estados de sesión. |
RemoveAt(Int32) |
Elimina el elemento en el índice especificado de la colección de estados de sesión. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Métodos de extensión
Cast<TResult>(IEnumerable) |
Convierte los elementos de IEnumerable en el tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra los elementos de IEnumerable en función de un tipo especificado. |
AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
AsQueryable(IEnumerable) |
Convierte una interfaz IEnumerable en IQueryable. |