HttpApplicationStateWrapper Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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 |
| 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. |