Compartir a través de


HttpApplicationStateBase Clase

Definición

Actúa como la clase base para las clases que permiten que se comparta información entre varias sesiones y solicitudes de una aplicación ASP.NET.

public ref class HttpApplicationStateBase abstract : System::Collections::Specialized::NameObjectCollectionBase, System::Collections::ICollection
public abstract class HttpApplicationStateBase : System.Collections.Specialized.NameObjectCollectionBase, System.Collections.ICollection
type HttpApplicationStateBase = class
    inherit NameObjectCollectionBase
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpApplicationStateBase
Inherits NameObjectCollectionBase
Implements ICollection
Herencia
HttpApplicationStateBase
Derivado
Implementaciones

Comentarios

La HttpApplicationStateBase clase es una clase abstracta que contiene los mismos miembros que la HttpApplicationState clase. La HttpApplicationStateBase clase le permite crear clases derivadas que son como la HttpApplicationState 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 HttpApplicationStateWrapper se deriva de la clase HttpApplicationStateBase . La HttpApplicationStateWrapper clase actúa como un contenedor para la HttpApplicationState clase. En tiempo de ejecución, normalmente se usa una instancia de la HttpApplicationStateWrapper clase para llamar a los miembros del HttpApplicationState objeto.

Constructores

HttpApplicationStateBase()

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

Propiedades

AllKeys

Si se reemplaza en una clase derivada, obtiene las teclas de acceso de los objetos de la colección.

Contents

Si se reemplaza en una clase derivada, obtiene una referencia al objeto HttpApplicationStateBase.

Count

Si se reemplaza en una clase derivada, obtiene el número de objetos de la colección.

IsReadOnly

Obtiene o establece un valor que indica si la instancia NameObjectCollectionBase es de solo lectura.

(Heredado de NameObjectCollectionBase)
IsSynchronized

Si se reemplaza en una clase derivada, obtiene un valor que indica si el acceso a la colección es seguro para subprocesos.

Item[Int32]

Si se reemplaza en una clase derivada, obtiene un objeto de estado por índice.

Item[String]

Si se reemplaza en una clase derivada, obtiene un objeto de estado por nombre.

Keys

Obtiene una instancia NameObjectCollectionBase.KeysCollection que contiene todas las claves de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
StaticObjects

Si se reemplaza en una clase derivada, obtiene todos los objetos que declara un elemento object con el ámbito establecido en "Application" en la aplicación ASP.NET.

SyncRoot

Si se reemplaza en una clase derivada, obtiene un objeto que se puede usar para sincronizar el acceso a la colección.

Métodos

Add(String, Object)

Si se reemplaza en una clase derivada, se agrega un nuevo objeto a la colección.

BaseAdd(String, Object)

Agrega una entrada con la clave y el valor especificados a la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseClear()

Elimina todas las entradas de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGet(Int32)

Obtiene el valor de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGet(String)

Obtiene el valor de la primera entrada con la clave especificada desde la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGetAllKeys()

Devuelve una matriz String que contiene todas las claves de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGetAllValues()

Devuelve una matriz Object que contiene todos los valores de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGetAllValues(Type)

Devuelve una matriz del tipo especificado que contiene todos los valores de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseGetKey(Int32)

Obtiene la clave de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseHasKeys()

Obtiene un valor que indica si la instancia NameObjectCollectionBase contiene entradas cuyas claves no son null.

(Heredado de NameObjectCollectionBase)
BaseRemove(String)

Quita las entradas con la clave especificada de la instancia de NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseRemoveAt(Int32)

Elimina la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseSet(Int32, Object)

Establece el valor de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
BaseSet(String, Object)

Establece el valor de la primera entrada con la clave especificada de la instancia NameObjectCollectionBase, si la encuentra; en caso contrario, agrega una entrada con la clave y el valor especificados a la instancia NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
Clear()

Si se reemplaza en una clase derivada, quita todos los objetos de la colección.

CopyTo(Array, Int32)

Si se reemplaza en una clase derivada, copia los elementos de la colección a una matriz, comenzando por el índice especificado en la matriz.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Get(Int32)

Si se reemplaza en una clase derivada, obtiene un objeto de estado por índice.

Get(String)

Si se reemplaza en una clase derivada, obtiene un objeto de estado por nombre.

GetEnumerator()

Si se reemplaza en una clase derivada, devuelve un enumerador que puede usarse para iterar en la colección.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetKey(Int32)

Si se reemplaza en una clase derivada, obtiene el nombre de un objeto de estados por índice.

GetObjectData(SerializationInfo, StreamingContext)

Implementa la interfaz de ISerializable y devuelve los datos necesarios para serializar la instancia de NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Lock()

Cuando se reemplaza en una clase derivada, bloquea el acceso a objetos de la colección para habilitar el acceso sincronizado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnDeserialization(Object)

Implementa la interfaz ISerializable y genera el evento de deserialización cuando esta ha finalizado.

(Heredado de NameObjectCollectionBase)
Remove(String)

Si se reemplaza en una clase derivada, quita el objeto con nombre de la colección.

RemoveAll()

Si se reemplaza en una clase derivada, quita todos los objetos de la colección.

RemoveAt(Int32)

Si se reemplaza en una clase derivada, quita un objeto de estado especificado por el índice de la colección.

Set(String, Object)

Si se reemplaza en una clase derivada, actualiza el valor de un objeto de la colección.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UnLock()

Si se reemplaza en una clase derivada, desbloquea el acceso a objetos de la colección para habilitar el acceso sincronizado.

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia la totalidad de NameObjectCollectionBase en una matriz Array unidimensional compatible, comenzando en el índice especificado de la matriz de destino.

(Heredado de NameObjectCollectionBase)
ICollection.IsSynchronized

Obtiene un valor que indica si el acceso al objeto NameObjectCollectionBase está sincronizado (es seguro para subprocesos).

(Heredado de NameObjectCollectionBase)
ICollection.SyncRoot

Obtiene un objeto que puede utilizarse para sincronizar el acceso al objeto NameObjectCollectionBase.

(Heredado de NameObjectCollectionBase)

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