HttpSessionStateWrapper Classe

Definizione

Incapsula l'oggetto intrinseco HTTP che fornisce l'accesso a valori di stato sessione, impostazioni a livello di sessione e metodi di gestione della durata.

public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
    inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
Ereditarietà
HttpSessionStateWrapper

Commenti

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

Costruttori

HttpSessionStateWrapper(HttpSessionState)

Inizializza una nuova istanza della classe HttpSessionStateWrapper.

Proprietà

CodePage

Ottiene o imposta l'identificatore del set di caratteri per la sessione corrente.

Contents

Ottiene un riferimento all'oggetto stato sessione corrente.

CookieMode

Ottiene un valore che indica se l'applicazione è configurata per sessioni senza cookie.

Count

Ottiene il numero di elementi nella raccolta degli stati sessione.

IsCookieless

Ottiene un valore che indica se l'ID sessione è incorporato nell'URL.

IsNewSession

Ottiene un valore che indica se la sessione è stata creata durante la richiesta corrente.

IsReadOnly

Ottiene un valore che indica se la sessione è di sola lettura.

IsSynchronized

Ottiene un valore che indica se l'accesso alla raccolta di valori relativi allo stato sessione è sincronizzato (thread-safe).

Item[Int32]

Ottiene o imposta un valore di sessione usando l'indice specificato.

Item[String]

Ottiene o imposta un valore di sessione usando il nome specificato.

Keys

Ottiene una raccolta di chiavi per tutti i valori archiviati nella raccolta degli stati sessione.

LCID

Ottiene o imposta l'identificatore delle impostazioni locali (LCID) della sessione corrente.

Mode

Ottiene la modalità corrente dello stato sessione.

SessionID

Ottiene l'identificatore univoco della sessione.

StaticObjects

Ottiene una raccolta di oggetti dichiarati da elementi object contrassegnati come controlli server e il cui ambito è la sessione corrente nel file Global.asax dell'applicazione.

SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso alla raccolta dei valori di stato sessione.

Timeout

Ottiene o imposta il tempo, espresso in minuti, che può trascorrere tra le richieste prima che il provider di stato sessione termini la sessione.

Metodi

Abandon()

Annulla la sessione corrente.

Add(String, Object)

Aggiunge un elemento alla raccolta degli stati sessione.

Clear()

Rimuove tutte le chiavi e i valori dalla raccolta di stato sessione.

CopyTo(Array, Int32)

Copia la raccolta dei valori relativi allo stato sessione in una matrice unidimensionale, a partire dall'indice specificato nella matrice.

Equals(Object)

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

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che può essere usato per leggere tutti i nomi di variabile di stato sessione nella sessione corrente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(String)

Elimina un elemento dalla raccolta degli stati sessione.

RemoveAll()

Rimuove tutte le chiavi e i valori dalla raccolta di stato sessione.

RemoveAt(Int32)

Elimina l'elemento in corrispondenza dell'indice specificato dalla raccolta degli stati sessione.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

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.

Si applica a