Udostępnij za pośrednictwem


ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Metoda

Definicja

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

Boolean

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.

Dotyczy