ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Metodo

Definizione

Esegue l'inizializzazione per ciascuna richiesta dell'oggetto SessionIDManager.

public:
 bool InitializeRequest(System::Web::HttpContext ^ context, bool suppressAutoDetectRedirect, [Runtime::InteropServices::Out] bool % supportSessionIDReissue);
public bool InitializeRequest (System.Web.HttpContext context, bool suppressAutoDetectRedirect, out bool supportSessionIDReissue);
abstract member InitializeRequest : System.Web.HttpContext * bool * bool -> bool
Public Function InitializeRequest (context As HttpContext, suppressAutoDetectRedirect As Boolean, ByRef supportSessionIDReissue As Boolean) As Boolean

Parametri

context
HttpContext

Oggetto HttpContext contenente informazioni sulla richiesta corrente.

suppressAutoDetectRedirect
Boolean

true se il gestore degli ID di sessione effettua il reindirizzamento per determinare il supporto dei cookie, altrimenti false per evitare il reindirizzamento automatico per determinare il supporto dei cookie.

supportSessionIDReissue
Boolean

Quando termina, questo metodo contiene un valore booleano che indica se l'oggetto ISessionIDManager supporta la generazione di nuovi ID di sessione quando l'ID originale non è aggiornato. Questo parametro viene passato non inizializzato.

Riutilizzare gli ID di sessione può essere appropriato quando l'ID dello stato sessione è codificato in un URL ed è possibile che l'URL venga condiviso o inviato tramite posta elettronica.

Se in un'implementazione personalizzata dello stato sessione i cookie vengono ripartiti in base al percorso virtuale, è necessario che sia supportato anche lo stato sessione.

Restituisce

Boolean

true per indicare che l'inizializzazione ha effettuato il reindirizzamento, altrimenti false.

Commenti

Il InitializeRequest metodo viene chiamato per ogni richiesta gestita dall'oggetto ISessionIDManager . Utilizzare il InitializeRequest metodo per inizializzare i dati per richiesta per l'oggetto SessionIDManager .

Quando il suppressAutoDetectRedirect parametro è true, l'oggetto non deve usare il ISessionIDManager reindirizzamento per determinare se il browser supporta i cookie.

Il supportSessionIDReissue parametro deve essere restituito false se i cookie vengono usati per l'identificazione della sessione; in caso contrario, restituire true se l'implementazione ISessionIDManager supporta la rimittente degli ID sessione.

Si applica a