Compartir vía


HttpSessionStateWrapper Clase

Definición

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
HttpSessionStateWrapper

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 object que están marcados como controles de servidor y en el ámbito de la sesión actual en el archivo Global.asax de la aplicación.

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.

Se aplica a