ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje inicjowanie SessionIDManager obiektu na żądanie.
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
Parametry
- context
- HttpContext
HttpContext Obiekt zawierający informacje o bieżącym żądaniu.
- suppressAutoDetectRedirect
- Boolean
true
jeśli menedżer identyfikatorów sesji powinien przekierować w celu określenia obsługi plików cookie; w przeciwnym razie, aby pominąć automatyczne przekierowywanie w false
celu określenia obsługi plików cookie.
- supportSessionIDReissue
- Boolean
Gdy ta metoda zostanie zwrócona, zawiera wartość logiczną wskazującą, czy ISessionIDManager obiekt obsługuje wystawianie nowych identyfikatorów sesji, gdy oryginalny identyfikator jest nieaktualny. Ten parametr jest przekazywany jako niezainicjowany.
Ponowne użycie identyfikatora sesji jest odpowiednie, gdy identyfikator stanu sesji jest zakodowany w adresie URL i istnieje potencjał, aby adres URL był udostępniany lub wysyłany pocztą e-mail.
Jeśli niestandardowa implementacja stanu sesji partycjonuje pliki cookie według ścieżki wirtualnej, stan sesji powinien być również obsługiwany.
Zwraca
true
aby wskazać, że inicjowanie wykonało przekierowanie; w przeciwnym razie , false
.
Uwagi
Metoda jest wywoływana InitializeRequest dla każdego żądania obsługiwanego ISessionIDManager przez obiekt. Użyj metody , InitializeRequest aby zainicjować dane na żądanie dla SessionIDManager obiektu.
suppressAutoDetectRedirect
Gdy parametr to true
, ISessionIDManager obiekt nie powinien używać przekierowania w celu określenia, czy przeglądarka obsługuje pliki cookie.
Parametr powinien być zwracanyfalse
, jeśli pliki cookie są używane do identyfikacji sesji. W supportSessionIDReissue
przeciwnym razie należy zwrócićtrue
, jeśli ISessionIDManager implementacja obsługuje ponowne wystawianie identyfikatorów sesji.