Holen Sie sich Session von HttpActionContext

9

Ich versuche, ein Berechtigungsattribut zu erstellen, das in jeder Aktion meiner Controller konfiguriert wird, damit dieses benutzerdefinierte Attribut die sessionId vom Benutzer übernimmt. Mein Code ist so:

%Vor%     
MuriloKunze 20.11.2012, 11:28
quelle

2 Antworten

10

Benutze dies

%Vor%

BEARBEITEN Angesichts der Tatsache, dass Sie MVC 4 verwenden und Sie nicht

haben %Vor%

Versuchen Sie es mit

%Vor%     
Mihai 20.11.2012, 11:31
quelle
0

Wenn Sie versuchen, über das Ereignis ActionFilterAttribute und OnActionExecting zuzugreifen, wird die Erreichbarkeit von HttpContext mit System.Web.Http nicht angegeben.

Statt dessen Wenn Sie versuchen, mit System.Web.Mvc zuzugreifen, wird Ihnen die aktuelle Sitzung mit onActionExecting-Ereignis mit Hilfe der ActionExecutingContext-Klasse zur Verfügung gestellt.

    
Sachin Mishra 10.12.2017 12:27
quelle

Tags und Links