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.Serves as the base class for classes that enable information to be shared across multiple sessions and requests within an ASP.NET application.

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 clase HttpApplicationStateBase es una clase abstracta que contiene los mismos miembros que la clase HttpApplicationState.The HttpApplicationStateBase class is an abstract class that contains the same members as the HttpApplicationState class. La clase HttpApplicationStateBase permite crear clases derivadas que son como la clase HttpApplicationState, pero que se pueden personalizar y que funcionan fuera de la canalización ASP.NET.The HttpApplicationStateBase class lets you create derived classes that are like the HttpApplicationState class, but that you can customize and that work outside the ASP.NET pipeline. 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.When you perform unit testing, you typically use a derived class to implement members with customized behavior that fulfills the scenario you are testing.

La clase HttpApplicationStateWrapper se deriva de la clase HttpApplicationStateBase .The HttpApplicationStateWrapper class derives from the HttpApplicationStateBase class. La clase HttpApplicationStateWrapper actúa como un contenedor para la clase HttpApplicationState.The HttpApplicationStateWrapper class serves as a wrapper for the HttpApplicationState class. En tiempo de ejecución, normalmente se utiliza una instancia de la clase HttpApplicationStateWrapper para llamar a los miembros del objeto HttpApplicationState.At run time, you typically use an instance of the HttpApplicationStateWrapper class to call members of the HttpApplicationState object.

Constructores

HttpApplicationStateBase()

Inicializa la clase para su uso por una instancia de clase heredada.Initializes the class for use by an inherited class instance. Solo una clase heredada puede llamar a este constructor.This constructor can only be called by an inherited class.

Propiedades

AllKeys

Si se reemplaza en una clase derivada, obtiene las teclas de acceso de los objetos de la colección.When overridden in a derived class, gets the access keys for the objects in the collection.

Contents

Si se reemplaza en una clase derivada, obtiene una referencia al objeto HttpApplicationStateBase.When overridden in a derived class, gets a reference to the HttpApplicationStateBase object.

Count

Si se reemplaza en una clase derivada, obtiene el número de objetos de la colección.When overridden in a derived class, gets the number of objects in the collection.

IsReadOnly

Obtiene o establece un valor que indica si la instancia NameObjectCollectionBase es de solo lectura.Gets or sets a value indicating whether the NameObjectCollectionBase instance is read-only.

(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.When overridden in a derived class, gets a value that indicates whether access to the collection is thread-safe.

Item[Int32]

Si se reemplaza en una clase derivada, obtiene un objeto de estado por índice.When overridden in a derived class, gets a state object by index.

Item[String]

Si se reemplaza en una clase derivada, obtiene un objeto de estado por nombre.When overridden in a derived class, gets a state object by name.

Keys

Obtiene una instancia NameObjectCollectionBase.KeysCollection que contiene todas las claves de la instancia NameObjectCollectionBase.Gets a NameObjectCollectionBase.KeysCollection instance that contains all the keys in the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
StaticObjects

Cuando se invalida en una clase derivada, obtiene todos los objetos declarados por un elemento object donde el ámbito esté establecido en "Application" en la aplicación ASP.NET.When overridden in a derived class, gets all objects that are declared by an object element where the scope is set to "Application" in the ASP.NET application.

SyncRoot

Si se reemplaza en una clase derivada, obtiene un objeto que se puede usar para sincronizar el acceso a la colección.When overridden in a derived class, gets an object that can be used to synchronize access to the collection.

Métodos

Add(String, Object)

Si se reemplaza en una clase derivada, se agrega un nuevo objeto a la colección.When overridden in a derived class, adds a new object to the collection.

BaseAdd(String, Object)

Agrega una entrada con la clave y el valor especificados a la instancia NameObjectCollectionBase.Adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
BaseClear()

Elimina todas las entradas de la instancia NameObjectCollectionBase.Removes all entries from the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
BaseGet(Int32)

Obtiene el valor de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.Gets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
BaseGet(String)

Obtiene el valor de la primera entrada con la clave especificada desde la instancia NameObjectCollectionBase.Gets the value of the first entry with the specified key from the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
BaseGetAllKeys()

Devuelve una matriz String que contiene todas las claves de la instancia NameObjectCollectionBase.Returns a String array that contains all the keys in the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
BaseGetAllValues()

Devuelve una matriz Object que contiene todos los valores de la instancia NameObjectCollectionBase.Returns an Object array that contains all the values in the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
BaseGetAllValues(Type)

Devuelve una matriz del tipo especificado que contiene todos los valores de la instancia NameObjectCollectionBase.Returns an array of the specified type that contains all the values in the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
BaseGetKey(Int32)

Obtiene la clave de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.Gets the key of the entry at the specified index of the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
BaseHasKeys()

Obtiene un valor que indica si la instancia NameObjectCollectionBase contiene entradas cuyas claves no son null.Gets a value indicating whether the NameObjectCollectionBase instance contains entries whose keys are not null.

(Heredado de NameObjectCollectionBase)
BaseRemove(String)

Quita las entradas con la clave especificada de la instancia de NameObjectCollectionBase.Removes the entries with the specified key from the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
BaseRemoveAt(Int32)

Elimina la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.Removes the entry at the specified index of the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
BaseSet(Int32, Object)

Establece el valor de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase.Sets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(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.Sets the value of the first entry with the specified key in the NameObjectCollectionBase instance, if found; otherwise, adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
Clear()

Si se reemplaza en una clase derivada, quita todos los objetos de la colección.When overridden in a derived class, removes all objects from the collection.

CopyTo(Array, Int32)

Si se reemplaza en una clase derivada, copia los elementos de la colección en una matriz, comenzando por el índice especificado en la matriz.When overridden in a derived class, copies the elements of the collection to an array, starting at the specified index in the array.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
Get(Int32)

Si se reemplaza en una clase derivada, obtiene un objeto de estado por índice.When overridden in a derived class, gets a state object by index.

Get(String)

Si se reemplaza en una clase derivada, obtiene un objeto de estado por nombre.When overridden in a derived class, gets a state object by name.

GetEnumerator()

Si se reemplaza en una clase derivada, devuelve un enumerador que puede usarse para iterar en la colección.When overridden in a derived class, returns an enumerator that can be used to iterate through the collection.

GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetKey(Int32)

Si se reemplaza en una clase derivada, obtiene el nombre de un objeto de estados por índice.When overridden in a derived class, gets the name of a state object by index.

GetObjectData(SerializationInfo, StreamingContext)

Implementa la interfaz de ISerializable y devuelve los datos necesarios para serializar la instancia de NameObjectCollectionBase.Implements the ISerializable interface and returns the data needed to serialize the NameObjectCollectionBase instance.

(Heredado de NameObjectCollectionBase)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(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.When overridden in a derived class, locks access to objects in the collection in order to enable synchronized access.

MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
OnDeserialization(Object)

Implementa la interfaz ISerializable y genera el evento de deserialización cuando esta ha finalizado.Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.

(Heredado de NameObjectCollectionBase)
Remove(String)

Si se reemplaza en una clase derivada, quita el objeto con nombre de la colección.When overridden in a derived class, removes the named object from the collection.

RemoveAll()

Si se reemplaza en una clase derivada, quita todos los objetos de la colección.When overridden in a derived class, removes all objects from the collection.

RemoveAt(Int32)

Si se reemplaza en una clase derivada, quita un objeto de estado especificado por el índice de la colección.When overridden in a derived class, removes a state object specified by index from the collection.

Set(String, Object)

Si se reemplaza en una clase derivada, actualiza el valor de un objeto de la colección.When overridden in a derived class, updates the value of an object in the collection.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(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.When overridden in a derived class, unlocks access to objects in the collection to enable synchronized access.

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.Copies the entire NameObjectCollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Heredado de NameObjectCollectionBase)
ICollection.IsSynchronized

Obtiene un valor que indica si el acceso al objeto NameObjectCollectionBase está sincronizado (es seguro para subprocesos).Gets a value indicating whether access to the NameObjectCollectionBase object is synchronized (thread safe).

(Heredado de NameObjectCollectionBase)
ICollection.SyncRoot

Obtiene un objeto que puede utilizarse para sincronizar el acceso al objeto NameObjectCollectionBase.Gets an object that can be used to synchronize access to the NameObjectCollectionBase object.

(Heredado de NameObjectCollectionBase)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a