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 di condividere le informazioni tra più sessioni e richieste in 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 wrapper per la classe HttpApplicationStateBase HttpApplicationState . Questa classe espone la funzionalità della HttpApplicationState classe e allo stesso tempo espone il tipo HttpApplicationStateBase . La classe consente di sostituire l'implementazione originale della classe nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno ASP.NET HttpApplicationStateBase HttpApplicationState pipeline.
Costruttori
HttpApplicationStateWrapper(HttpApplicationState) |
Inizializza una nuova istanza della classe HttpApplicationStateWrapper. |
Proprietà
AllKeys |
Ottiene le chiavi degli oggetti nella raccolta. |
Contents |
Ottiene un riferimento all'oggetto HttpApplicationStateBase. |
Count |
Ottiene il numero degli oggetti nella raccolta. |
IsReadOnly |
Ottiene o imposta un valore che indica se l'istanza di 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 stato in base all'indice. |
Item[String] |
Ottiene un oggetto stato in base al nome. |
Keys |
Ottiene un'istanza NameObjectCollectionBase.KeysCollection che contiene tutte le chiavi nell'istanza HttpApplicationStateWrapper. |
StaticObjects |
Ottiene tutti gli oggetti dichiarati da un elemento |
SyncRoot |
Ottiene un oggetto che può essere usato per sincronizzare l'accesso alla raccolta. |
Metodi
Add(String, Object) |
Aggiunge un oggetto alla raccolta. |
BaseAdd(String, Object) |
Aggiunge una voce con la chiave e il valore specificati nell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseClear() |
Rimuove tutte le voci dall'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGet(Int32) |
Ottiene il valore della voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGet(String) |
Ottiene il valore della prima voce con la chiave specificata dall'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGetAllKeys() |
Restituisce una matrice String che contiene tutte le chiavi incluse nell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGetAllValues() |
Restituisce una matrice Object che contiene tutti i valori inclusi nell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGetAllValues(Type) |
Restituisce una matrice del tipo specificato che contiene tutti i valori inclusi nell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseGetKey(Int32) |
Ottiene la chiave della voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseHasKeys() |
Ottiene un valore che indica se l'istanza di NameObjectCollectionBase contiene voci le cui chiavi non sono |
BaseRemove(String) |
Rimuove le voci con la chiave specificata dall'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseRemoveAt(Int32) |
Rimuove la voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseSet(Int32, Object) |
Imposta il valore della voce in corrispondenza dell'indice specificato dell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
BaseSet(String, Object) |
Imposta il valore della prima voce con la chiave specificata contenuta nell'istanza di NameObjectCollectionBase, se presente; in caso contrario aggiunge una voce con la chiave e il valore specificati nell'istanza di NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
Clear() |
Rimuove tutti gli oggetti dalla raccolta. |
CopyTo(Array, Int32) |
Copia gli elementi della raccolta in una matrice, a partire dall'indice specificato. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Get(Int32) |
Restituisce un oggetto stato in base all'indice. |
Get(String) |
Restituisce un oggetto stato in base al nome. |
GetEnumerator() |
Restituisce un enumeratore che può essere usato per scorrere una raccolta. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetKey(Int32) |
Restituisce il nome di un oggetto stato in base all'indice. |
GetObjectData(SerializationInfo, StreamingContext) |
Restituisce i dati necessari per serializzare l'oggetto HttpApplicationStateWrapper. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Lock() |
Blocca l'accesso agli oggetti nella raccolta per consentire l'accesso sincronizzato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnDeserialization(Object) |
Genera l'evento di deserializzazione al termine della deserializzazione. |
Remove(String) |
Rimuovo l'oggetto specificato in base al nome dalla raccolta. |
RemoveAll() |
Rimuove tutti gli oggetti dalla raccolta. |
RemoveAt(Int32) |
Rimuovo l'oggetto specificato in base all'indice dalla raccolta. |
Set(String, Object) |
Aggiorna il valore di un oggetto nella raccolta. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
UnLock() |
Sblocca l'accesso agli oggetti nella raccolta per consentire l'accesso sincronizzato. |
Implementazioni dell'interfaccia esplicita
ICollection.CopyTo(Array, Int32) |
Copia l'intero oggetto NameObjectCollectionBase in un oggetto Array compatibile unidimensionale, 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 usato per sincronizzare l'accesso all'oggetto NameObjectCollectionBase. (Ereditato da NameObjectCollectionBase) |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |