Udostępnij za pośrednictwem


HttpContext.SetSessionStateBehavior(SessionStateBehavior) Metoda

Definicja

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.

Dotyczy

Zobacz też