Freigeben über


HttpContext.SetSessionStateBehavior(SessionStateBehavior) Methode

Definition

Legt den Typ des Sitzungszustandsverhaltens fest, der zur Unterstützung von HTTP-Anforderungen erforderlich ist.

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)

Parameter

sessionStateBehavior
SessionStateBehavior

Einer der Enumerationswerte, der angibt, welcher Typ des Sitzungszustandsverhaltens erforderlich ist.

Ausnahmen

Die Methode wurde nach dem Auslösen des AcquireRequestState-Ereignisses aufgerufen.

Hinweise

Im ASP.NET Standardimplementierung gibt ein HTTP-Anforderungshandler an, ob der Sitzungszustand erforderlich ist, indem die IRequiresSessionState Schnittstelle oder die IReadOnlySessionState Schnittstelle implementiert wird. Mit SetSessionStateBehavior der -Methode und der SessionStateBehavior -Enumeration können Sie weitere Details dazu angeben, welche Art von Sitzungszustandsunterstützung erforderlich ist, um eine Anforderung zu verarbeiten. Weitere Informationen finden Sie unter der SessionStateBehavior-Enumeration.

Die SetSessionStateBehavior -Methode muss vor dem AcquireRequestState Pipelineereignis aufgerufen werden. Aufrufe, die während oder nach diesem Ereignis auftreten, führen zu einer InvalidOperationException Ausnahme.

Gilt für:

Weitere Informationen