NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

WebRequest Class

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

Remarks

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.

Requirements

Namespace: System.Net

Assembly: System.net.dll

See Also

WebRequest Members | System.Net Namespace | HttpWebRequest