System.Net.HttpWebRequest
namespace System.Net
{
public class HttpWebRequest : WebRequest, ISerializable
{
public string Accept { get; set; }
public Uri Address { get; }
public virtual bool AllowAutoRedirect { get; set; }
public virtual bool AllowReadStreamBuffering { get; set; }
public virtual bool AllowWriteStreamBuffering { get; set; }
public DecompressionMethods AutomaticDecompression { get; set; }
public X509CertificateCollection ClientCertificates { get; set; }
public string Connection { get; set; }
public HttpContinueDelegate ContinueDelegate { get; set; }
public int ContinueTimeout { get; set; }
public virtual CookieContainer CookieContainer { get; set; }
public DateTime Date { get; set; }
public new static RequestCachePolicy DefaultCachePolicy { get; set; }
public static int DefaultMaximumErrorResponseLength { get; set; }
public static int DefaultMaximumResponseHeadersLength { get; set; }
public string Expect { get; set; }
public virtual bool HaveResponse { get; }
public string Host { get; set; }
public DateTime IfModifiedSince { get; set; }
public bool KeepAlive { get; set; }
public int MaximumAutomaticRedirections { get; set; }
public int MaximumResponseHeadersLength { get; set; }
public string MediaType { get; set; }
public bool Pipelined { get; set; }
public Version ProtocolVersion { get; set; }
public int ReadWriteTimeout { get; set; }
public string Referer { get; set; }
public bool SendChunked { get; set; }
public RemoteCertificateValidationCallback ServerCertificateValidationCallback { get; set; }
public ServicePoint ServicePoint { get; }
public virtual bool SupportsCookieContainer { get; }
public string TransferEncoding { get; set; }
public bool UnsafeAuthenticatedConnectionSharing { get; set; }
public string UserAgent { get; set; }
protected HttpWebRequest(SerializationInfo serializationInfo, StreamingContext streamingContext);
public void AddRange(int range);
public void AddRange(int from, int to);
public void AddRange(long range);
public void AddRange(long from, long to);
public void AddRange(string rangeSpecifier, int range);
public void AddRange(string rangeSpecifier, int from, int to);
public void AddRange(string rangeSpecifier, long range);
public void AddRange(string rangeSpecifier, long from, long to);
public Stream EndGetRequestStream(IAsyncResult asyncResult, out TransportContext context);
public Stream GetRequestStream(out TransportContext context);
}
}