HttpContext.SetSessionStateBehavior(SessionStateBehavior) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.