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