Author: kostat
Date: 2007-03-12 02:30:47 -0500 (Mon, 12 Mar 2007)
New Revision: 74098
Modified:
trunk/mcs/class/System.Web/System.Web.SessionState_2.0/ChangeLog
trunk/mcs/class/System.Web/System.Web.SessionState_2.0/SessionStateModule.cs
Log:
TARGET_J2EE: support only J2EE sessions
Modified: trunk/mcs/class/System.Web/System.Web.SessionState_2.0/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web.SessionState_2.0/ChangeLog
2007-03-12 05:31:26 UTC (rev 74097)
+++ trunk/mcs/class/System.Web/System.Web.SessionState_2.0/ChangeLog
2007-03-12 07:30:47 UTC (rev 74098)
@@ -1,3 +1,7 @@
+2007-03-12 Konstantin Triger <[EMAIL PROTECTED]>
+
+ * SessionStateModule.cs: TARGET_J2EE: support only J2EE sessions.
+
2007-03-06 Marek Habersack <[EMAIL PROTECTED]>
* SessionInProcHandler.cs: gracefully handle different value types
Modified:
trunk/mcs/class/System.Web/System.Web.SessionState_2.0/SessionStateModule.cs
===================================================================
---
trunk/mcs/class/System.Web/System.Web.SessionState_2.0/SessionStateModule.cs
2007-03-12 05:31:26 UTC (rev 74097)
+++
trunk/mcs/class/System.Web/System.Web.SessionState_2.0/SessionStateModule.cs
2007-03-12 07:30:47 UTC (rev 74098)
@@ -110,11 +110,15 @@
if (settings == null)
throw new HttpException (String.Format
("Cannot find '{0}' provider.", config.CustomProvider));
break;
+ case SessionStateMode.Off:
+ return;
+#if TARGET_J2EE
+ default:
+ throw new NotSupportedException (String.Format
("The mode '{0}' is not supported. Only Custom mode is supported and maps to
J2EE session.", config.Mode));
+#else
case SessionStateMode.InProc:
settings = new ProviderSettings (null, typeof
(SessionInProcHandler).AssemblyQualifiedName);
break;
- case SessionStateMode.Off:
- return;
case SessionStateMode.SQLServer:
//settings = new ProviderSettings (null, typeof
(SessionInProcHandler).AssemblyQualifiedName);
//break;
@@ -123,6 +127,7 @@
case SessionStateMode.StateServer:
settings = new ProviderSettings (null, typeof
(SessionStateServerHandler).AssemblyQualifiedName);
break;
+#endif
}
handler = (SessionStateStoreProviderBase)
ProvidersHelper.InstantiateProvider (settings, typeof
(SessionStateStoreProviderBase));
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches