WebAPI 2 Attribut-routing aktivieren-session-Zustand
Wir haben herausgefunden, wie es zu aktivieren session-Zustand mit webapi Beispiel hier
Nun haben wir WebApi 2 Attribut-routing, also haben wir nicht mehr die route Objekt zu injizieren benutzerdefinierte handler.
Gibt es eine Möglichkeit, die Aktivierung des Sitzungsstatus mit Attribut-routing?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie fügen Sie diese an global.asax
Dann können Sie Zugriff auf die session durch:
in der globalen.asax
Können Sie die SessionStateUtility - Klasse, um den session state. Einfach anrufen:
Api-Controller sind konzipiert für restful-Dienste und sollte in der Regel staatenlos. Nicht das laden der Sitzung zu jeder Zeit ist eines der Dinge, die macht Sie leichter.
System.Web.HttpContext.Current.SetSessionStateBehavior(System.Web.SessionState.SessionStateBehavior.Required);
Linie inApplication_PostAuthorizeRequest
Veranstaltung inglobal.asax
. Überprüfen Sie diese Antwort hier