System.Net.WebResponse public abstract class WebResponse : MarshalByRefObject, IDisposable, ISerializable Documentation public virtual long ContentLength { get; set; } public virtual string ContentType { get; set; } public virtual WebHeaderCollection Headers { get; } public virtual bool IsFromCache { get; } public virtual bool IsMutuallyAuthenticated { get; } public virtual Uri ResponseUri { get; } public virtual bool SupportsHeaders { get; } protected WebResponse() protected WebResponse(SerializationInfo serializationInfo, StreamingContext streamingContext) public virtual void Close() public void Dispose() protected virtual void Dispose(bool disposing) protected virtual void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext) public virtual Stream GetResponseStream()