A request to a Uniform Resource Identifier (URI). This is an abstract class.
Object
WebRequest
[Visual Basic] MustInherit Public Class WebRequest [C#] public abstract class WebRequest [C++] public __gc __abstract class WebRequest [JScript] public abstract class WebRequest
The WebRequest class is a base class that is the ancestor to protocol specific classes for requesting data from the Internet. The WebRequest class is used to send a request to a particlaur Uniform Resource Identifier (URI), such as a Web page from a server. Applications can use the WebRequest class to handle requests in a protocol-agnostic manner.
Applications should never create WebRequest objects directly; instead they should be created with the WebRequestFactory class.
Notes to Inheritors: When you inherit from WebRequest, you must override the following members: Method, RequestURI, Headers, ContentLength, ContentType, Credentials, PreAuthenticate, GetRequestStream, BeginGetRequestStream, EndGetRequestStream, GetResponse, BeginGetResponse, EndGetResponse. In addition, your class must implement the IWebRequestCreate interface.
Namespace: System.Net
Assembly: System.net.dll