2004-04-22 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Protocols / UrlParameterWriter.cs
index a5575c97b4862eebd4648ad4e6783162e2e6afb7..871b82088a166e68e3a5d799e56b24d9353eb6cf 100644 (file)
@@ -3,33 +3,34 @@
 //\r
 // Author:\r
 //   Tim Coleman (tim@timcoleman.com)\r
+//   Lluis Sanchez Gual (lluis@ximian.com)\r
 //\r
 // Copyright (C) Tim Coleman, 2002\r
 //\r
 \r
 using System.Web.Services;\r
+using System.IO;\r
 \r
 namespace System.Web.Services.Protocols {\r
        public class UrlParameterWriter : UrlEncodedParameterWriter {\r
 \r
                #region Constructors\r
 \r
-               [MonoTODO]\r
                public UrlParameterWriter () \r
                {\r
-                       throw new NotImplementedException ();\r
                }\r
                \r
                #endregion // Constructors\r
 \r
                #region Methods\r
 \r
-               [MonoTODO]\r
                public override string GetRequestUrl (string url, object[] parameters)\r
                {\r
-                       throw new NotImplementedException ();\r
+                       StringWriter sw = new StringWriter ();\r
+                       Encode (sw, parameters);\r
+                       return url + "?" + sw.ToString ();\r
                }\r
 \r
                #endregion // Methods\r
        }\r
-}\r
+}