HttpSessionStateBase 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í.
Actúa como clase base para las clases que proporciona acceso a los valores de estado de sesión, la configuración del nivel de sesión y los métodos de administración de vigencia.
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 HttpSessionStateBase clase le permite crear clases derivadas que son como la HttpSessionState clase, pero que puede personalizar y que funcionan fuera de la canalización ASP.net. Al realizar pruebas unitarias, normalmente se usa una clase derivada para implementar miembros con un comportamiento personalizado que cumple el escenario que se está probando.
La clase HttpSessionStateWrapper se deriva de la clase HttpSessionStateBase . La HttpSessionStateWrapper clase actúa como un contenedor para la HttpSessionState clase. En tiempo de ejecución, normalmente se usa una instancia de la HttpSessionStateWrapper clase para llamar a los miembros del HttpSessionState objeto.
Constructores
HttpSessionStateBase() |
Inicializa la clase para que la use una instancia de la clase heredada. A este constructor solo lo puede llamar una clase heredada. |
Propiedades
CodePage |
Si se reemplaza en una clase derivada, obtiene o establece el identificador de juego de caracteres de la sesión actual. |
Contents |
Si se reemplaza en una clase derivada, obtiene una referencia al objeto de estado de la sesión actual. |
CookieMode |
Si se reemplaza en la clase derivada, obtiene un valor que indica si la aplicación está configurada para sesiones sin cookies. |
Count |
Si se reemplaza en una clase derivada, obtiene el número de elementos de la colección de estado de sesión. |
IsCookieless |
Si se reemplaza en una clase derivada, obtiene un valor que indica si el identificador de la sesión está insertado en la dirección URL. |
IsNewSession |
Si se reemplaza en una clase derivada, obtiene un valor que indica si la sesión se creó durante la solicitud actual. |
IsReadOnly |
Si se reemplaza en una clase derivada, obtiene un valor que indica si la colección es de solo lectura. |
IsSynchronized |
Si 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 (es seguro para subprocesos). |
Item[Int32] |
Si se reemplaza en una clase derivada, obtiene o establece un valor de sesión utilizando el índice especificado. |
Item[String] |
Si se reemplaza en una clase derivada, obtiene o establece un valor de sesión mediante el nombre especificado. |
Keys |
Si se reemplaza en una clase derivada, obtiene una colección de las claves para todos los valores que se almacenan en la colección de estados de sesión. |
LCID |
Cuando se reemplaza en una clase derivada, obtiene o establece el identificador de configuración regional (LCID) de la sesión actual. |
Mode |
Si se reemplaza en una clase derivada, se obtiene el modo de estado de sesión actual. |
SessionID |
Si se reemplaza en una clase derivada, obtiene el identificador de la sesión. |
StaticObjects |
Si se reemplaza en una clase derivada, obtiene una colección de objetos declarados por elementos |
SyncRoot |
Si 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 |
Si 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
Abandon() |
Si se reemplaza en una clase derivada, se cancela la sesión actual. |
Add(String, Object) |
Si se reemplaza en una clase derivada, agrega un elemento a la colección de estados de sesión. |
Clear() |
Si se reemplaza en una clase derivada, quita todas las claves y todos los valores de la colección de estados de sesión. |
CopyTo(Array, Int32) |
Si se reemplaza en una clase derivada, 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() |
Si se reemplaza en una clase derivada, 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) |
Si se reemplaza en una clase derivada, elimina un elemento de la colección de estados de sesión. |
RemoveAll() |
Si se reemplaza en una clase derivada, quita todas las claves y todos los valores de la colección de estados de sesión. |
RemoveAt(Int32) |
Si se reemplaza en una clase derivada, 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. |