Rate This Content
MSDN
MSDN Library
.NET Development
.NET Framework 3.5

  Switch on low bandwidth view

We were unable to locate this content in hi-in.

Here is the same content in en-us.

This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
System.Net Namespace

The System.Net namespace provides a simple programming interface for many of the protocols used on networks today. The WebRequest and WebResponse classes form the basis of what are called pluggable protocols, an implementation of network services that enables you to develop applications that use Internet resources without worrying about the specific details of the individual protocols.

  ClassDescription
Public classAuthenticationManager Manages the authentication modules called during the client authentication process.
Public classAuthorization Contains an authentication message for an Internet server.
Public classCookie Provides a set of properties and methods that are used to manage cookies. This class cannot be inherited.
Public classCookieCollectionProvides a collection container for instances of the Cookie class.
Public classCookieContainer Provides a container for a collection of CookieCollection objects.
Public classCookieException The exception that is thrown when an error is made adding a Cookie to a CookieContainer.
Public classCredentialCache Provides storage for multiple credentials.
Public classDns Provides simple domain name resolution functionality.
Public classDnsPermission Controls rights to access Domain Name System (DNS) servers on the network.
Public classDnsPermissionAttribute Specifies permission to request information from Domain Name Servers.
Public classDownloadDataCompletedEventArgs Provides data for the DownloadDataCompleted event.
Public classDownloadProgressChangedEventArgs Provides data for the DownloadProgressChanged event of a WebClient.
Public classDownloadStringCompletedEventArgs Provides data for the DownloadStringCompleted event.
Public classEndPoint Identifies a network address. This is an abstract class.
Public classEndpointPermission Defines an endpoint that is authorized by a SocketPermission instance.
Public classFileWebRequest Provides a file system implementation of the WebRequest class.
Public classFileWebResponse Provides a file system implementation of the WebResponse class.
Public classFtpWebRequest Implements a File Transfer Protocol (FTP) client.
Public classFtpWebResponse Encapsulates a File Transfer Protocol (FTP) server's response to a request.
Public classGlobalProxySelection Obsolete. Contains a global default proxy instance for all HTTP requests.
Public classHttpListenerProvides a simple, programmatically controlled HTTP protocol listener. This class cannot be inherited.
Public classHttpListenerBasicIdentity Holds the user name and password from a basic authentication request.
Public classHttpListenerContext Provides access to the request and response objects used by the HttpListener class. This class cannot be inherited.
Public classHttpListenerException The exception that is thrown when an error occurs processing an HTTP request.
Public classHttpListenerPrefixCollection Represents the collection used to store Uniform Resource Identifier (URI) prefixes for HttpListener objects.
Public classHttpListenerRequestDescribes an incoming HTTP request to an HttpListener object. This class cannot be inherited.
Public classHttpListenerResponse Represents a response to a request being handled by an HttpListener object.
Public classHttpVersion Defines the HTTP version numbers that are supported by the HttpWebRequest and HttpWebResponse classes.
Public classHttpWebRequestProvides an HTTP-specific implementation of the WebRequest class.
Public classHttpWebResponse Provides an HTTP-specific implementation of the WebResponse class.
Public classIPAddress Provides an Internet Protocol (IP) address.
Public classIPEndPointRepresents a network endpoint as an IP address and a port number.
Public classIPEndPointCollection Represents a collection used to store network endpoints as IPEndPoint objects.
Public classIPHostEntry Provides a container class for Internet host address information.
Public classIrDAEndPoint Represents an endpoint for an infrared connection.
Public classNetworkCredential Provides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication.
Public classOpenReadCompletedEventArgs Provides data for the OpenReadCompleted event.
Public classOpenWriteCompletedEventArgs Provides data for the OpenWriteCompleted event.
Public classProtocolViolationException The exception that is thrown when an error is made while using a network protocol.
Public classServicePoint Provides connection management for HTTP connections.
Public classServicePointManagerManages the collection of ServicePoint objects.
Public classSocketAddressStores serialized information from EndPoint derived classes.
Public classSocketPermission Controls rights to make or accept connections on a transport address.
Public classSocketPermissionAttribute Specifies security actions to control Socket connections. This class cannot be inherited.
Public classTransportContextThe TransportContext class provides additional context about the underlying transport layer.
Public classUploadDataCompletedEventArgs Provides data for the UploadDataCompleted event.
Public classUploadFileCompletedEventArgs Provides data for the UploadFileCompleted event.
Public classUploadProgressChangedEventArgs Provides data for the UploadProgressChanged event of a WebClient.
Public classUploadStringCompletedEventArgs Provides data for the UploadStringCompleted event.
Public classUploadValuesCompletedEventArgs Provides data for the UploadValuesCompleted event.
Public classWebClientProvides common methods for sending data to and receiving data from a resource identified by a URI.
Public classWebException The exception that is thrown when an error occurs while accessing the network through a pluggable protocol.
Public classWebHeaderCollection Contains protocol headers associated with a request or response.
Public classWebPermission Controls rights to access HTTP Internet resources.
Public classWebPermissionAttribute Specifies permission to access Internet resources. This class cannot be inherited.
Public classWebProxy Contains HTTP proxy settings for the WebRequest class.
Public classWebRequestMakes a request to a Uniform Resource Identifier (URI). This is an abstract class.
Public classWebRequestMethods Container class for WebRequestMethods..::.Ftp, WebRequestMethods..::.File, and WebRequestMethods..::.Http classes. This class cannot be inherited
Public classWebRequestMethods..::.File Represents the types of file protocol methods that can be used with a FILE request. This class cannot be inherited.
Public classWebRequestMethods..::.Ftp Represents the types of FTP protocol methods that can be used with an FTP request. This class cannot be inherited.
Public classWebRequestMethods..::.Http Represents the types of HTTP protocol methods that can be used with an HTTP request.
Public classWebResponse Provides a response from a Uniform Resource Identifier (URI). This is an abstract class.
  InterfaceDescription
Public interfaceIAuthenticationModule Provides the base authentication interface for Web client authentication modules.
Public interfaceICertificatePolicy Validates a server certificate.
Public interfaceICredentialPolicy Defines the credential policy to be used for resource requests that are made using WebRequest and its derived classes.
Public interfaceICredentials Provides the base authentication interface for retrieving credentials for Web client authentication.
Public interfaceICredentialsByHost Provides the interface for retrieving credentials for a host, port, and authentication type.
Public interfaceIWebProxy Provides the base interface for implementation of proxy access for the WebRequest class.
Public interfaceIWebProxyScriptInfrastructure. Provides the base interface to load and execute scripts for automatic proxy detection.
Public interfaceIWebRequestCreateProvides the base interface for creating WebRequest instances.
  DelegateDescription
Public delegateAuthenticationSchemeSelector Selects the authentication scheme for an HttpListener instance.
Public delegateBindIPEndPoint Represents the method that specifies a local Internet Protocol address and port number for a ServicePoint.
Public delegateDownloadDataCompletedEventHandler Represents the method that will handle the DownloadDataCompleted event of a WebClient.
Public delegateDownloadProgressChangedEventHandler Represents the method that will handle the WebClient..::.DownloadProgressChanged event of a WebClient.
Public delegateDownloadStringCompletedEventHandler Represents the method that will handle the DownloadStringCompleted event of a WebClient.
Public delegateHttpContinueDelegate Represents the method that notifies callers when a continue response is received by the client.
Public delegateHttpListener..::.ExtendedProtectionSelectorA delegate called to determine the ExtendedProtectionPolicy to use for each HttpListener request.
Public delegateOpenReadCompletedEventHandler Represents the method that will handle the OpenReadCompleted event of a WebClient.
Public delegateOpenWriteCompletedEventHandler Represents the method that will handle the OpenWriteCompleted event of a WebClient.
Public delegateUploadDataCompletedEventHandler Represents the method that will handle the UploadDataCompleted event of a WebClient.
Public delegateUploadFileCompletedEventHandler Represents the method that will handle the UploadFileCompleted event of a WebClient.
Public delegateUploadProgressChangedEventHandler Represents the method that will handle the UploadProgressChanged event of a WebClient.
Public delegateUploadStringCompletedEventHandler Represents the method that will handle the UploadStringCompleted event of a WebClient.
Public delegateUploadValuesCompletedEventHandler Represents the method that will handle the UploadValuesCompleted event of a WebClient.
  EnumerationDescription
Public enumerationAuthenticationSchemes Specifies protocols for authentication.
Public enumerationDecompressionMethods Represents the file compression and decompression encoding format to be used to compress the data received in response to an HttpWebRequest.
Public enumerationFtpStatusCode Specifies the status codes returned for a File Transfer Protocol (FTP) operation.
Public enumerationHttpRequestHeader The HTTP headers that may be specified in a client request.
Public enumerationHttpResponseHeader The HTTP headers that can be specified in a server response.
Public enumerationHttpStatusCode Contains the values of status codes defined for HTTP.
Public enumerationNetworkAccess Specifies network access permissions.
Public enumerationSecurityProtocolType Specifies the security protocols that are supported by the Schannel security package.
Public enumerationTransportType Defines transport types for the SocketPermission and Socket classes.
Public enumerationWebExceptionStatus Defines status codes for the WebException class.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker