HttpApplicationStateWrapper Classe

Definizione

Incapsula l'oggetto intrinseco HTTP che consente la condivisione delle informazioni tra più richieste e sessioni all'interno di un'applicazione ASP.NET.

public ref class HttpApplicationStateWrapper : System::Web::HttpApplicationStateBase
public class HttpApplicationStateWrapper : System.Web.HttpApplicationStateBase
type HttpApplicationStateWrapper = class
    inherit HttpApplicationStateBase
Public Class HttpApplicationStateWrapper
Inherits HttpApplicationStateBase
Ereditarietà

Commenti

La HttpApplicationStateWrapper classe deriva dalla classe e funge da HttpApplicationStateBase wrapper per la HttpApplicationState classe . Questa classe espone la funzionalità della HttpApplicationState classe esponendo anche il HttpApplicationStateBase tipo. La classe HttpApplicationStateBase consente di sostituire l'implementazione originale della classe HttpApplicationState nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline ASP.NET.

Costruttori

Nome Descrizione
HttpApplicationStateWrapper(HttpApplicationState)

Inizializza una nuova istanza della classe HttpApplicationStateWrapper.

Proprietà

Nome Descrizione
AllKeys

Ottiene le chiavi per gli oggetti nell'insieme.

Contents

Ottiene un riferimento all'oggetto HttpApplicationStateBase .

Count

Ottiene il numero di oggetti nell'insieme.

IsReadOnly

Ottiene o imposta un valore che indica se l'istanza NameObjectCollectionBase è di sola lettura.

(Ereditato da NameObjectCollectionBase)
IsSynchronized

Ottiene un valore che indica se l'accesso alla raccolta è thread-safe.

Item[Int32]

Ottiene un oggetto di stato per indice.

Item[String]

Ottiene un oggetto di stato in base al nome.

Keys

Ottiene un'istanza NameObjectCollectionBase.KeysCollection che contiene tutte le chiavi nell'istanza HttpApplicationStateWrapper di .

StaticObjects

Ottiene tutti gli oggetti dichiarati da un elemento object in cui l'ambito è impostato su "Application" nell'applicazione ASP.NET.

SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme.

Metodi

Nome Descrizione
Add(String, Object)

Aggiunge un oggetto all'insieme.

BaseAdd(String, Object)

Aggiunge una voce con la chiave e il valore specificati nell'istanza NameObjectCollectionBase di .

(Ereditato da NameObjectCollectionBase)
BaseClear()

Rimuove tutte le voci dall'istanza NameObjectCollectionBase di .

(Ereditato da NameObjectCollectionBase)
BaseGet(Int32)

Ottiene il valore della voce in corrispondenza dell'indice specificato dell'istanza NameObjectCollectionBase .

(Ereditato da NameObjectCollectionBase)
BaseGet(String)

Ottiene il valore della prima voce con la chiave specificata dall'istanza NameObjectCollectionBase di .

(Ereditato da NameObjectCollectionBase)
BaseGetAllKeys()

Restituisce una String matrice che contiene tutte le chiavi nell'istanza NameObjectCollectionBase di .

(Ereditato da NameObjectCollectionBase)
BaseGetAllValues()

Restituisce una Object matrice che contiene tutti i valori nell'istanza NameObjectCollectionBase di .

(Ereditato da NameObjectCollectionBase)
BaseGetAllValues(Type)

Restituisce una matrice del tipo specificato che contiene tutti i valori nell'istanza NameObjectCollectionBase di .

(Ereditato da NameObjectCollectionBase)
BaseGetKey(Int32)

Ottiene la chiave della voce in corrispondenza dell'indice specificato dell'istanza NameObjectCollectionBase .

(Ereditato da NameObjectCollectionBase)
BaseHasKeys()

Ottiene un valore che indica se l'istanza NameObjectCollectionBase contiene voci le cui chiavi non nullsono .

(Ereditato da NameObjectCollectionBase)
BaseRemove(String)

Rimuove le voci con la chiave specificata dall'istanza NameObjectCollectionBase di .

(Ereditato da NameObjectCollectionBase)
BaseRemoveAt(Int32)

Rimuove la voce in corrispondenza dell'indice specificato dell'istanza NameObjectCollectionBase .

(Ereditato da NameObjectCollectionBase)
BaseSet(Int32, Object)

Imposta il valore della voce in corrispondenza dell'indice specificato dell'istanza NameObjectCollectionBase .

(Ereditato da NameObjectCollectionBase)
BaseSet(String, Object)

Imposta il valore della prima voce con la chiave specificata nell'istanza NameObjectCollectionBase , se presente; in caso contrario, aggiunge una voce con la chiave e il valore specificati nell'istanza NameObjectCollectionBase .

(Ereditato da NameObjectCollectionBase)
Clear()

Rimuove tutti gli oggetti dall'insieme.

CopyTo(Array, Int32)

Copia gli elementi della raccolta in una matrice, a partire dall'indice specificato nella matrice.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Get(Int32)

Restituisce un oggetto di stato per indice.

Get(String)

Restituisce un oggetto di stato in base al nome.

GetEnumerator()

Restituisce un enumeratore che può essere utilizzato per scorrere un insieme.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetKey(Int32)

Restituisce il nome di un oggetto di stato in base all'indice.

GetObjectData(SerializationInfo, StreamingContext)

Restituisce i dati necessari per serializzare l'oggetto HttpApplicationStateWrapper .

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Lock()

Blocca l'accesso agli oggetti nella raccolta per abilitare l'accesso sincronizzato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnDeserialization(Object)

Genera l'evento di deserializzazione al termine della deserializzazione.

Remove(String)

Rimuove l'oggetto specificato dal nome dall'insieme.

RemoveAll()

Rimuove tutti gli oggetti dall'insieme.

RemoveAt(Int32)

Rimuove l'oggetto specificato dall'indice dall'insieme.

Set(String, Object)

Aggiorna il valore di un oggetto nell'insieme.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
UnLock()

Sblocca l'accesso agli oggetti nella raccolta per abilitare l'accesso sincronizzato.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)

Copia l'intero NameObjectCollectionBase oggetto in un oggetto unidimensionale Arraycompatibile, a partire dall'indice specificato della matrice di destinazione.

(Ereditato da NameObjectCollectionBase)
ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso all'oggetto NameObjectCollectionBase è sincronizzato (thread-safe).

(Ereditato da NameObjectCollectionBase)
ICollection.SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto NameObjectCollectionBase .

(Ereditato da NameObjectCollectionBase)

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a