* HttpWebClientProtocol.cs : implemented EnableDecompression.
* WebService.cs : [ComVisible].
* DiscoveryClientProtocol.cs : [ComVisible]
* ServiceDescriptionCollection.cs : added missing members.
svn path=/trunk/mcs/; revision=86951
+2007-10-05 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ServiceDescriptionCollection.cs : added missing members.
+
2007-08-31 Gert Driesen <drieseng@users.sourceforge.net>
* ServiceDescription.cs: Do not require write access to file.
public void Insert (int index, ServiceDescription serviceDescription)
{
List.Insert (index, serviceDescription);
+ OnInsertComplete (index, serviceDescription);
}
public void Remove (ServiceDescription serviceDescription)
List.Remove (serviceDescription);
}
+#if NET_2_0
+ [MonoTODO]
+ protected override
+#endif
+ void OnInsertComplete (int index, object item)
+ {
+ base.OnInsertComplete (index, item);
+ }
+
+#if NET_2_0
+ [MonoTODO]
+ protected override void SetParent (object value, object parent)
+ {
+ }
+#endif
+
#endregion // Methods
}
}
+2007-10-05 Atsushi Enomotot <atsushi@ximian.com>
+
+ * DiscoveryClientProtocol.cs : [ComVisible]
+
2007-08-31 Gert Driesen <drieseng@users.sourceforge.net>
* DiscoveryRequestHandler.cs: Do not require write access to file.
}
}
+#if NET_2_0
+ [System.Runtime.InteropServices.ComVisible (false)]
+#endif
[Obsolete ("This method will be removed from a future version. The method call is no longer required for resource discovery", false)]
public void LoadExternals ()
{
+2007-10-05 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpWebClientProtocol.cs : implemented EnableDecompression.
+
2007-10-04 Atsushi Enomoto <atsushi@ximian.com>
* TypeStubManager.cs: reverted r82932 again. This #if ONLY_1_1 causes
#region Fields
- bool allowAutoRedirect;
+ bool allowAutoRedirect, enableDecompression;
X509CertificateCollection clientCertificates;
CookieContainer cookieContainer;
IWebProxy proxy;
set { cookieContainer = value; }
}
+#if NET_2_0
+ [DefaultValue (false)]
+ public bool EnableDecompression {
+ get { return enableDecompression; }
+ set { enableDecompression = value; }
+ }
+#endif
+
[Browsable (false)]
[DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
public IWebProxy Proxy {
HttpWebRequest request = req as HttpWebRequest;
if (request == null)
return req;
+#if NET_2_0
+ if (enableDecompression)
+ request.AutomaticDecompression = DecompressionMethods.GZip;
+#endif
request.AllowAutoRedirect = allowAutoRedirect;
if (clientCertificates != null)
+2006-12-05 Atsushi Enomoto <atsushi@ximian.com>
+
+ * WebService.cs : [ComVisible].
+
2006-12-04 Atsushi Enomoto <atsushi@ximian.com>
* WebService.cs : implemented SoapVersion as documented in MSDN.
#if NET_2_0
[Browsable (false)]
[DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
+ [System.Runtime.InteropServices.ComVisible (false)]
public System.Web.Services.Protocols.SoapProtocolVersion SoapVersion {
get { return _soapVersion; }
}