Parcourir la source

2007-06-03 Adar Wesley <[email protected]>

        * ProfilePropertySettingsCollection.cs: added missing method
        OnDeserializeUnrecognizedElement.


svn path=/trunk/mcs/; revision=78485
Adar Wesley il y a 18 ans
Parent
commit
f950fd5f7f

+ 5 - 0
mcs/class/System.Web/System.Web.Configuration_2.0/ChangeLog

@@ -1,3 +1,8 @@
+2007-06-03  Adar Wesley <[email protected]>
+
+	* ProfilePropertySettingsCollection.cs: added missing method 
+	OnDeserializeUnrecognizedElement.
+
 2007-05-30  Marek Habersack  <[email protected]>
 
 	* WebConfigurationManager.cs: if errors happen when opening the

+ 9 - 0
mcs/class/System.Web/System.Web.Configuration_2.0/ProfilePropertySettingsCollection.cs

@@ -73,6 +73,15 @@ namespace System.Web.Configuration
 			return ((ProfilePropertySettings)element).Name;
 		}
 
+		protected override bool OnDeserializeUnrecognizedElement (string elementName, XmlReader reader) 
+		{
+			if (elementName == "clear" || elementName == "group") {
+				throw new ConfigurationErrorsException (String.Format ("{0} is not permitted here", elementName), reader);
+			}
+
+			return base.OnDeserializeUnrecognizedElement (elementName, reader);
+		}
+
 		public string GetKey (int index)
 		{
 			ProfilePropertySettings s = Get (index);