HttpSessionStateBase 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.
Funge da classe base per le classi che forniscono accesso a valori di stato sessione, impostazioni a livello di sessione e metodi di gestione della durata.
public ref class HttpSessionStateBase abstract : System::Collections::ICollection
public abstract class HttpSessionStateBase : System.Collections.ICollection
type HttpSessionStateBase = class
interface ICollection
interface IEnumerable
Public MustInherit Class HttpSessionStateBase
Implements ICollection
- Ereditarietà
-
HttpSessionStateBase
- Derivato
- Implementazioni
Commenti
La HttpSessionStateBase classe è una classe astratta che contiene gli stessi membri della HttpSessionState classe. La HttpSessionStateBase classe consente di creare classi derivate che sono simili alla HttpSessionState classe, ma che è possibile personalizzare e che funzionano al di fuori della pipeline ASP.NET. Quando si eseguono unit test, si usa in genere una classe derivata per implementare membri con un comportamento personalizzato che soddisfa lo scenario che si sta testando.
La classe HttpSessionStateWrapper deriva dalla classe HttpSessionStateBase . La HttpSessionStateWrapper classe funge da wrapper per la HttpSessionState classe. In fase di esecuzione, in genere si utilizza un'istanza della HttpSessionStateWrapper classe per chiamare i membri dell' HttpSessionState oggetto.
Costruttori
HttpSessionStateBase() |
Inizializza la classe per l'uso da parte di un'istanza di una classe ereditata. Questo costruttore può essere chiamato solo da una classe ereditata. |
Proprietà
CodePage |
In caso di override in una classe derivata, ottiene o imposta l'identificatore del set di caratteri per la sessione corrente. |
Contents |
In caso di override in una classe derivata, ottiene un riferimento all'oggetto stato della sessione corrente. |
CookieMode |
In caso di override in una classe derivata, ottiene un valore che indica se l'applicazione è configurata per sessioni senza cookie. |
Count |
In caso di override in una classe derivata, ottiene il numero di oggetti nella raccolta degli stati sessione. |
IsCookieless |
In caso di override in una classe derivata, ottiene un valore che indica se l'ID sessione è incorporato nell'URL. |
IsNewSession |
In caso di override in una classe derivata, ottiene un valore che indica se la sessione è stata creata durante la richiesta corrente. |
IsReadOnly |
In caso di override in una classe derivata, ottiene un valore che indica se la sessione è di sola lettura. |
IsSynchronized |
In caso di override in una classe derivata, ottiene un valore che indica se l'accesso alla raccolta di valori di stato sessione è sincronizzato (thread-safe). |
Item[Int32] |
In caso di override in una classe derivata, ottiene o imposta un valore di sessione mediante l'indice specificato. |
Item[String] |
In caso di override in una classe derivata, ottiene o imposta un valore di sessione usando il nome specificato. |
Keys |
In caso di override in una classe derivata, ottiene una raccolta di chiavi per tutti i valori archiviati nella raccolta degli stati della sessione. |
LCID |
In caso di override in una classe derivata, ottiene o imposta l'identificatore delle impostazioni locali (LCID) della sessione corrente. |
Mode |
In caso di override in una classe derivata, ottiene la modalità Stato sessione corrente. |
SessionID |
In caso di override in una classe derivata, ottiene l'identificatore univoco della sessione. |
StaticObjects |
In caso di override in una classe derivata, ottiene una raccolta di oggetti dichiarati da elementi |
SyncRoot |
In caso di override in una classe derivata, ottiene un oggetto che può essere usato per sincronizzare l'accesso alla raccolta dei valori di stato sessione. |
Timeout |
In caso di override in una classe derivata, 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() |
In caso di override in una classe derivata, annulla la sessione corrente. |
Add(String, Object) |
In caso di override in una classe derivata, aggiunge un elemento alla raccolta degli stati sessione. |
Clear() |
In caso di override in una classe derivata, rimuove tutte le chiavi e i valori dalla raccolta di stato sessione. |
CopyTo(Array, Int32) |
In caso di override in una classe derivata, 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() |
In caso di override in una classe derivata, 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) |
In caso di override in una classe derivata, elimina un elemento dalla raccolta degli stati sessione. |
RemoveAll() |
In caso di override in una classe derivata, rimuove tutte le chiavi e i valori dalla raccolta di stato sessione. |
RemoveAt(Int32) |
In caso di override in una classe derivata, 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. |