HttpSessionStateWrapper Classe

Definizione

Incapsula l'oggetto intrinseco HTTP che fornisce l'accesso ai valori relativi allo stato sessione, alle impostazioni a livello di sessione e ai metodi di gestione della durata.Encapsulates the HTTP intrinsic object that provides access to session-state values, session-level settings, and lifetime management methods.

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 HttpSessionStateBase dalla classe e funge da wrapper per la HttpSessionState classe.The HttpSessionStateWrapper class derives from the HttpSessionStateBase class and serves as a wrapper for the HttpSessionState class. Questa classe espone la funzionalità della HttpSessionState classe ed espone il HttpSessionStateBase tipo.This class exposes the functionality of the HttpSessionState class and exposes the HttpSessionStateBase type. La HttpSessionStateBase classe consente di sostituire l'implementazione originale HttpSessionState della classe nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline ASP.NET.The HttpSessionStateBase class lets you replace the original implementation of the HttpSessionState class in your application with a custom implementation, such as when you perform unit testing outside the ASP.NET pipeline.

Costruttori

HttpSessionStateWrapper(HttpSessionState)

Inizializza una nuova istanza della classe HttpSessionStateWrapper.Initializes a new instance of the HttpSessionStateWrapper class.

Proprietà

CodePage

Ottiene o imposta l'identificatore del set di caratteri per la sessione corrente.Gets or sets the character-set identifier for the current session.

Contents

Ottiene un riferimento all'oggetto stato sessione corrente.Gets a reference to the current session-state object.

CookieMode

Ottiene un valore che indica se l'applicazione è configurata per sessioni senza cookie.Gets a value that indicates whether the application is configured for cookieless sessions.

Count

Ottiene il numero di elementi nella raccolta degli stati sessione.Gets the number of items in the session-state collection.

IsCookieless

Ottiene un valore che indica se l'identificatore di sessione è incorporato nell'URL.Gets a value that indicates whether the session ID is embedded in the URL.

IsNewSession

Ottiene un valore che indica se la sessione è stata creata durante la richiesta corrente.Gets a value that indicates whether the session was created during the current request.

IsReadOnly

Ottiene un valore che indica se la sessione è di sola lettura.Gets a value that indicates whether the session is read-only.

IsSynchronized

Ottiene un valore che indica se l'accesso all'insieme di valori relativi allo stato sessione è sincronizzato (thread-safe).Gets a value that indicates whether access to the collection of session-state values is synchronized (thread safe).

Item[Int32]

Ottiene o imposta un valore utilizzando l'indice specificato.Gets or sets a session value by using the specified index.

Item[String]

Ottiene o imposta un valore utilizzando il nome specificato.Gets or sets a session value by using the specified name.

Keys

Ottiene un insieme di chiavi per tutti i valori archiviati nell'insieme dello stato sessione.Gets a collection of the keys for all values that are stored in the session-state collection.

LCID

Recupera o imposta l'ID impostazioni locali (LCID) per la sessione corrente.Gets or sets the locale identifier (LCID) of the current session.

Mode

Ottiene la modalità corrente dello stato sessione.Gets the current session-state mode.

SessionID

Ottiene l'identificatore univoco per la sessione.Gets the unique identifier for the session.

StaticObjects

Ottiene un insieme di oggetti dichiarati da elementi object contrassegnati come controlli server e limitati all'ambito della sessione corrente nel file Global.asax dell'applicazione.Gets a collection of objects that are declared by object elements that are marked as server controls and scoped to the current session in the application's Global.asax file.

SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme di valori relativi allo stato sessione.Gets an object that can be used to synchronize access to the collection of session-state values.

Timeout

Ottiene o imposta il tempo, espresso in minuti, che può trascorrere tra due richieste prima che il provider dello stato sessione termini la sessione.Gets or sets the time, in minutes, that can elapse between requests before the session-state provider ends the session.

Metodi

Abandon()

Annulla la sessione corrente.Cancels the current session.

Add(String, Object)

Aggiunge un elemento all'insieme dello stato sessione.Adds an item to the session-state collection.

Clear()

Rimuove tutte le chiavi e i valori dalla raccolta di stato sessione.Removes all keys and values from the session-state collection.

CopyTo(Array, Int32)

Copia la raccolta dei valori relativi allo stato sessione in una matrice unidimensionale, a partire dall'indice specificato nella matrice.Copies the collection of session-state values to a one-dimensional array, starting at the specified index in the array.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che consente di leggere i nomi delle variabili dello stato sessione nella sessione corrente.Returns an enumerator that can be used to read all the session-state variable names in the current session.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Remove(String)

Elimina un elemento dall'insieme dello stato sessione.Deletes an item from the session-state collection.

RemoveAll()

Rimuove tutte le chiavi e i valori dalla raccolta di stato sessione.Removes all keys and values from the session-state collection.

RemoveAt(Int32)

Elimina l'elemento in corrispondenza dell'indice specificato dall'insieme dello stato sessione.Deletes the item at the specified index from the session-state collection.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a