HttpSessionStateBase Clase

Definición

Actúa como clase base para las clases que proporcionan 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 duración.

public ref class HttpSessionStateBase abstract : System::Collections::ICollection
public abstract class HttpSessionStateBase : System.Collections.ICollection
type HttpSessionStateBase = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpSessionStateBase
Implements ICollection
Herencia
HttpSessionStateBase
Derivado
Implementaciones

Comentarios

La HttpSessionStateBase clase es una clase abstracta que contiene los mismos miembros que la HttpSessionState clase . La clase permite crear clases derivadas como la clase />

La HttpSessionStateWrapper clase deriva de la HttpSessionStateBase clase . La HttpSessionStateWrapper clase actúa como contenedor para la HttpSessionState clase . En tiempo de ejecución, normalmente se usa una instancia de la HttpSessionStateWrapper clase para llamar a miembros del HttpSessionState objeto .

Constructores

Nombre Description
HttpSessionStateBase()

Inicializa la clase para que la use una instancia de clase heredada. Una clase heredada solo puede llamar a este constructor.

Propiedades

Nombre Description
CodePage

Cuando se invalida en una clase derivada, obtiene o establece el identificador del juego de caracteres para la sesión actual.

Contents

Cuando se reemplaza en una clase derivada, obtiene una referencia al objeto de estado de sesión actual.

CookieMode

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la aplicación está configurada para sesiones sin cookies.

Count

Cuando se reemplaza en una clase derivada, obtiene el número de elementos de la colección de estado de sesión.

IsCookieless

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si el identificador de sesión está incrustado en la dirección URL.

IsNewSession

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la sesión se creó durante la solicitud actual.

IsReadOnly

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la sesión es de solo lectura.

IsSynchronized

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si el acceso a la colección de valores de estado de sesión está sincronizado (seguro para subprocesos).

Item[Int32]

Cuando se invalida en una clase derivada, obtiene o establece un valor de sesión mediante el índice especificado.

Item[String]

Cuando se invalida en una clase derivada, obtiene o establece un valor de sesión mediante el nombre especificado.

Keys

Cuando se reemplaza en una clase derivada, obtiene una colección de las claves de todos los valores almacenados en la colección de estado de sesión.

LCID

Cuando se invalida en una clase derivada, obtiene o establece el identificador de configuración regional (LCID) de la sesión actual.

Mode

Cuando se reemplaza en una clase derivada, obtiene el modo de estado de sesión actual.

SessionID

Cuando se invalida en una clase derivada, obtiene el identificador único de la sesión.

StaticObjects

Cuando se reemplaza en una clase derivada, obtiene una colección de objetos declarados por object elementos marcados como controles de servidor y con ámbito a la sesión actual en el archivo Global.asax de la aplicación.

SyncRoot

Cuando se reemplaza en una clase derivada, obtiene un objeto que se puede usar para sincronizar el acceso a la colección de valores de estado de sesión.

Timeout

Cuando se reemplaza en una clase derivada, 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

Nombre Description
Abandon()

Cuando se invalida en una clase derivada, cancela la sesión actual.

Add(String, Object)

Cuando se invalida en una clase derivada, agrega un elemento a la colección de estado de sesión.

Clear()

Cuando se invalida en una clase derivada, quita todas las claves y valores de la colección de estado de sesión.

CopyTo(Array, Int32)

Cuando se reemplaza en una clase derivada, copia la colección de valores de estado de sesión en una matriz unidimensional, empezando por el índice especificado en la matriz.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEnumerator()

Cuando se reemplaza en una clase derivada, devuelve un enumerador que se puede usar para leer todos los nombres de variables de estado de sesión de la sesión actual.

GetHashCode()

Actúa 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 Objectactual.

(Heredado de Object)
Remove(String)

Cuando se reemplaza en una clase derivada, elimina un elemento de la colección de estado de sesión.

RemoveAll()

Cuando se invalida en una clase derivada, quita todas las claves y valores de la colección de estado de sesión.

RemoveAt(Int32)

Cuando se invalida en una clase derivada, elimina el elemento en el índice especificado de la colección de estado de sesión.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

Nombre Description
AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de un IEnumerable en función de un tipo especificado.

Se aplica a