HttpContext.SetSessionStateBehavior(SessionStateBehavior) 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.
Ustawia typ zachowania stanu sesji, który jest wymagany w celu obsługi żądania HTTP.
public:
void SetSessionStateBehavior(System::Web::SessionState::SessionStateBehavior sessionStateBehavior);
public void SetSessionStateBehavior (System.Web.SessionState.SessionStateBehavior sessionStateBehavior);
member this.SetSessionStateBehavior : System.Web.SessionState.SessionStateBehavior -> unit
Public Sub SetSessionStateBehavior (sessionStateBehavior As SessionStateBehavior)
Parametry
- sessionStateBehavior
- SessionStateBehavior
Jedna z wartości wyliczenia określająca, jakiego typu zachowanie stanu sesji jest wymagane.
Wyjątki
Metoda została wywołana po wywołaniu AcquireRequestState zdarzenia.
Uwagi
W ASP.NET implementacji domyślnej program obsługi żądań HTTP wskazuje, czy wymaga stanu sesji przez zaimplementowanie interfejsu IRequiresSessionState lub interfejsu IReadOnlySessionState . Metoda SetSessionStateBehavior i SessionStateBehavior wyliczenie umożliwiają podanie bardziej szczegółowych informacji na temat typu obsługi stanu sesji w celu obsługi żądania. Aby uzyskać więcej informacji, zobacz wyliczenie SessionStateBehavior .
Metoda musi być wywoływana SetSessionStateBehavior przed zdarzeniem potoku AcquireRequestState . Wywołania występujące podczas lub po tym zdarzeniu spowodują InvalidOperationException wyjątek.