Async reads no longer return -1 read byte count
[mono.git] / mcs / class / Mainsoft.Web / Mainsoft.Web.SessionState / ServletSessionIDManager.cs
index 78edd438a40308c752c64ab6f4b4ec96d831fef0..4aaf38d97d7f64ec9377a8cfa3c1564835bf5027 100755 (executable)
@@ -30,9 +30,13 @@ 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
+       /// <summary>\r
+       /// <para>This class supports the Framework infrastructure and is not intended to be used directly from your code.</para>\r
+       /// </summary>\r
        public sealed class ServletSessionIDManager : ISessionIDManager\r
        {\r
                #region ISessionIDManager Members\r
@@ -42,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