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
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.