namespace System.Net \r
{\r
[Serializable]\r
- public class WebException : InvalidOperationException, ISerializable\r
- {\r
+ public class WebException : InvalidOperationException, ISerializable {\r
private WebResponse response;\r
private WebExceptionStatus status = WebExceptionStatus.UnknownError;\r
\r
{\r
}\r
\r
- protected WebException (SerializationInfo info,\r
- StreamingContext context)\r
- : base (info, context)\r
+ protected WebException (SerializationInfo serializationInfo, StreamingContext streamingContext)\r
+ : base (serializationInfo, streamingContext)\r
{\r
}\r
\r
{\r
this.status = status;\r
}\r
+ \r
+ internal WebException (string message, Exception innerException, WebExceptionStatus status)\r
+ : base (message, innerException)\r
+ {\r
+ this.status = status;\r
+ }\r
\r
public WebException(string message, \r
Exception innerException,\r
}\r
\r
// Methods\r
- \r
void ISerializable.GetObjectData (SerializationInfo info, StreamingContext context)\r
{\r
base.GetObjectData (info, context);\r
}\r
+\r
+ public override void GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext)\r
+ {\r
+ base.GetObjectData (serializationInfo,\r
+ streamingContext);\r
+ }\r
}\r
}\r