* HtmlFormParameterReader.cs, HtmlFormParameterWriter.cs,
[mono.git] / mcs / class / System.Web.Services / System.Web.Services.Protocols / MimeParameterWriter.cs
1 // \r
2 // System.Web.Services.Protocols.MimeParameterWriter.cs\r
3 //\r
4 // Author:\r
5 //   Tim Coleman (tim@timcoleman.com)\r
6 //   Lluis Sanchez Gual (lluis@ximian.com)\r
7 //\r
8 // Copyright (C) Tim Coleman, 2002\r
9 //\r
10 \r
11 using System.IO;\r
12 using System.Net;\r
13 using System.Text;\r
14 using System.Web.Services;\r
15 \r
16 namespace System.Web.Services.Protocols {\r
17         public abstract class MimeParameterWriter : MimeFormatter {\r
18 \r
19                 #region Constructors\r
20 \r
21                 protected MimeParameterWriter () \r
22                 {\r
23                 }\r
24                 \r
25                 #endregion // Constructors\r
26 \r
27                 #region Properties \r
28 \r
29                 public virtual Encoding RequestEncoding {\r
30                         get { return null; }\r
31                         set { ; }\r
32                 }\r
33 \r
34                 public virtual bool UsesWriteRequest {\r
35                         get { return false; }\r
36                 }\r
37 \r
38                 #endregion // Properties\r
39 \r
40                 #region Methods\r
41 \r
42                 public virtual string GetRequestUrl (string url, object[] parameters)\r
43                 {\r
44                         return url;\r
45                 }\r
46 \r
47                 public virtual void InitializeRequest (WebRequest request, object[] values)\r
48                 {\r
49                 }\r
50 \r
51                 public virtual void WriteRequest (Stream requestStream, object[] values)\r
52                 {\r
53                 }\r
54 \r
55                 #endregion // Methods\r
56         }\r
57 }