Async reads no longer return -1 read byte count
[mono.git] / mcs / class / Mainsoft.Web / Mainsoft.Web.SessionState / ServletSessionIDManager.cs
index c78c5fd358989dceda5e0cb905b568bd4b18bbfa..4aaf38d97d7f64ec9377a8cfa3c1564835bf5027 100755 (executable)
@@ -30,6 +30,7 @@ using System.Text;
 using System.Web;\r
 using System.Web.SessionState;\r
 using javax.servlet.http;\r
+using Mainsoft.Web.Hosting;\r
 \r
 namespace Mainsoft.Web.SessionState\r
 {\r
@@ -45,8 +46,8 @@ namespace Mainsoft.Web.SessionState
                }\r
 \r
                public string GetSessionID (HttpContext context) {\r
-                       HttpServletRequest request = J2EEUtils.GetWorkerRequest (context).ServletRequest;\r
-                       return request.isRequestedSessionIdValid () ? request.getRequestedSessionId () : null;\r
+                       BaseWorkerRequest request = J2EEUtils.GetWorkerRequest (context);\r
+                       return request.IsRequestedSessionIdValid () ? request.GetRequestedSessionId () : null;\r
                }\r
 \r
                public void Initialize () {\r