ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Metodo
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.
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
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.