Class | Description |
---|---|
AuthenticationManager | Manages the authentication modules called during the client authentication process. |
AuthenticationScheme | Provides a list of the default authentication types supported by the System.Net namespace. |
Authorization | Used for handling and completing a custom authorization. |
CredentialCache | Provides storage for multiple credentials. |
DefaultControlObject | Stores basic proxy settings for the default proxy. |
DNS | Provides simple domain name resolution functionality. |
GlobalProxySelection | Contains a global ISelectProxy instance that is called on every request. |
HttpAsyncResult | [To be supplied.] |
HttpExtension | [To be supplied.] |
HttpStatusCode | Contains the values of status codes defined for the HTTP protocol. |
HttpWebRequest | HttpWebRequest is an HTTP-specific implementation of the WebRequest class. |
HttpWebResponse | An HTTP-specific implementation of the WebResponse class. |
IPAddress | Provides an internet protocol (IP) address. |
IPEndPoint | Provides an IP address. |
IPHostEntry | Provides a container class for IP addresses. |
NetworkCredential | Provides credentials for password-based authentication schemes such as basic, digest, NTLM and Kerberos. |
ProtocolVersion | Provides a generalized version number. |
ProtocolViolationException | An exception class used when an attempt is made to use an invalid protocol. |
ProxyData | Contains information about a proxy. |
ServicePoint | Provides connection management for other classes. |
ServicePointManager | Manages the collection of ServicePoint instances. |
SingleCredential | Provides a simple username/ password pair for Web client authentication. |
SocketPermission | Controls rights to make or accept connections on a transport address. |
SocketsException | An exception class used when an invalid socket operation is performed. |
SystemError | Maps system errors to their text definitions. |
URLFormatException | An exception class used when an invalid Uniform Resource Identifier is detected. |
WebException | Provides network communication exceptions to the application. |
WebHeaders | Contains protocol headers associated with a request or response. |
WebPermission | Controls rights to make or accept connections on a Web address. |
WebRequest | A request to a Uniform Resource Identifier (URI). This is an abstract class. |
WebRequestFactory | Creates WebRequest objects for specific network request schemes. |
WebResponse | A response from a Uniform Resource Indentifier (URI). This is an abstract class. |
Interface | Description |
---|---|
EndPoint | Identifies a network address. |
IAuthenticationModule | Provides the base authentication interface for Web client authentication modules. |
ICertificatePolicy | Validates a server certificate. |
ICredentialLookup | Provides the base authentication interface for Web client authentication. |
IProxyInfo | Obtains summary information about a proxy. |
ISelectProxy | Finds the proxy that should be used for a specific WebRequest. |
IWebRequestCreate | The IWebRequestCreate interface is used by the WebRequestFactory class to create WebRequest instances for a registered scheme. |
Delegate | Description |
---|---|
HttpContinueDelegate | Represents the method that will notify callers when a continue has been received by the client. |
Enumeration | Description |
---|---|
ConnectionModes | Specifies the mode used to establish a connection with a server. |
NetworkAccess | Defines network access permissions. |
SChannelCred.Flags | [To be supplied.] |
SChannelCred.Protocols | [To be supplied.] |
TransportType | Defines the transport type allowed for the socket. |
WebStatus | Specifies the status of a network request. |