Table of Contents

Namespace System.Net

Classes

Dns

Provides simple domain name resolution functionality.

EndPoint

Identifies a network address. This is an abstract class.

HttpKnownHeaderNames

Contains known HTTP header names.

HttpListener

Provides a simple, programmatically controlled HTTP protocol listener. This class cannot be inherited.

HttpListenerContext

Provides access to the request and response objects used by the HttpListener class. This class cannot be inherited.

HttpListenerRequest

Describes an incoming HTTP request to an HttpListener object.

HttpListenerResponse

Represents a response to a request being handled by an HttpListener object.

HttpVersion

Defines the HTTP version numbers that are supported by the HttpWebRequest and HttpWebResponse classes.

HttpWebRequest

Provides an HTTP-specific implementation of the WebRequest class.

HttpWebResponse

Handles retrieval of HTTP Response headers, and handles data reads.

IPAddress

Initializes a new instance of the IPAddress class.

IPEndPoint

Represents a network endpoint as an IP address and a port number.

IPHostEntry

Provides a container class for Internet host address information.

NetworkCredential

Class that keeps user name and password.

ProtocolViolationException

The exception that is thrown when an error is made while using a network protocol.

SocketAddress

Stores serialized information from EndPoint derived classes.

WebException

Defines the exception that is thrown by WebRequest instances when an error occurs.

WebHeaderCollection

Contains protocol headers associated with a request or response. Manages name-value pairs for HTTP headers.

WebProxy

Contains HTTP proxy settings for the WebRequest class.

WebRequest

Makes a request to a Uniform Resource Identifier (URI). This is an abstract class.

WebResponse

Provides a response from a Uniform Resource Identifier (URI). This is an abstract class.

Interfaces

IWebProxy

Provides the base interface for implementing proxy access for the WebRequest class.

IWebRequestCreate

The interface for creating WebRequest class objects.

Enums

AuthenticationType

Network authentication type. Currently supports: Basic Authentication Microsoft Live Id Delegate Authentication

HttpStatusCode

Contains the values of status codes defined for HTTP.

WebExceptionStatus

Defines status codes for the WebException class.

Delegates

HttpContinueDelegate

Represents the method that notifies callers when a continue response is received by the client.