HttpSessionStateWrapper Classe

Definizione

Incapsula l'oggetto intrinseco HTTP che fornisce l'accesso ai valori dello stato sessione, alle impostazioni a livello di sessione e ai 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 classe e funge da HttpSessionStateBase wrapper per la HttpSessionState classe . Questa classe espone la funzionalità della HttpSessionState classe ed espone il HttpSessionStateBase tipo . La classe HttpSessionStateBase consente di sostituire l'implementazione originale della classe HttpSessionState nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline di ASP.NET.

Costruttori

Nome Descrizione
HttpSessionStateWrapper(HttpSessionState)

Inizializza una nuova istanza della classe HttpSessionStateWrapper.

Proprietà

Nome Descrizione
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 le sessioni senza cookie.

Count

Ottiene il numero di elementi nella raccolta dello stato 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 dello stato sessione è sincronizzato (thread-safe).

Item[Int32]

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

Item[String]

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

Keys

Ottiene una raccolta di chiavi per tutti i valori archiviati nella raccolta dello stato sessione.

LCID

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

Mode

Ottiene la modalità stato sessione corrente.

SessionID

Ottiene l'identificatore univoco per la sessione.

StaticObjects

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

SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme di valori dello stato sessione.

Timeout

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

Metodi

Nome Descrizione
Abandon()

Annulla la sessione corrente.

Add(String, Object)

Aggiunge un elemento alla raccolta dello stato sessione.

Clear()

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

CopyTo(Array, Int32)

Copia l'insieme di valori dello 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 utilizzato per leggere tutti i nomi delle variabili dello stato sessione nella sessione corrente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Remove(String)

Elimina un elemento dalla raccolta di stati sessione.

RemoveAll()

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

RemoveAt(Int32)

Elimina l'elemento in corrispondenza dell'indice specificato dall'insieme session-state.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

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