namespace System.Net {
public class FileWebRequest : WebRequest, ISerializable {
protected override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext);
void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext);
}
public class FileWebResponse : WebResponse, ISerializable {
protected override void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext);
void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext);
}
public sealed class HttpListenerResponse : IDisposable {
public void Redirect(string url);
}
public class HttpWebRequest : WebRequest, ISerializable {
protected HttpWebRequest(SerializationInfo serializationInfo, StreamingContext streamingContext);
}
public class IPAddress {
public long Address { get; set; }
}
public class WebProxy : ISerializable, IWebProxy {
public WebProxy(string Address, bool BypassOnLocal, string[]? BypassList);
public WebProxy(string Address, bool BypassOnLocal, string[]? BypassList, ICredentials Credentials);
public WebProxy(Uri Address, bool BypassOnLocal, string[]? BypassList);
public WebProxy(Uri Address, bool BypassOnLocal, string[]? BypassList, ICredentials Credentials);
}
public abstract class WebRequest : MarshalByRefObject, ISerializable {
protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext);
void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext);
}
public abstract class WebResponse : MarshalByRefObject, IDisposable, ISerializable {
protected WebResponse(SerializationInfo serializationInfo, StreamingContext streamingContext);
protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext);
void ISerializable.GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext);
}
}