Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5

  Switch on low bandwidth view
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.Web Namespace

The System.Web namespace supplies classes and interfaces that enable browser-server communication. This namespace includes the HttpRequest class, which provides extensive information about the current HTTP request; the HttpResponse class, which manages HTTP output to the client; and the HttpServerUtility class, which provides access to server-side utilities and processes. System.Web also includes classes for cookie manipulation, file transfer, exception information, and output cache control.

  ClassDescription
Public classAspNetHostingPermission Controls access permissions in ASP.NET hosted environments. This class cannot be inherited.
Public classAspNetHostingPermissionAttribute Allows security actions for AspNetHostingPermission to be applied to code using declarative security. This class cannot be inherited.
Public classDefaultHttpHandler Represents the properties and methods of a default HTTP handler.
Public classHttpApplication Defines the methods, properties, and events that are common to all application objects in an ASP.NET application. This class is the base class for applications that are defined by the user in the Global.asax file.
Public classHttpApplicationState Enables sharing of global information across multiple sessions and requests within an ASP.NET application.
Public classHttpApplicationStateBase Serves as the base class for classes that enable information to be shared across multiple sessions and requests within an ASP.NET application.
Public classHttpApplicationStateWrapperEncapsulates the HTTP intrinsic object that enables information to be shared across multiple requests and sessions within an ASP.NET application.
Public classHttpBrowserCapabilities Enables the server to gather information on the capabilities of the browser that is running on the client.
Public classHttpBrowserCapabilitiesBase Serves as the base class for classes that enable the server to gather information about the capabilities of the browser that made the current request.
Public classHttpBrowserCapabilitiesWrapper Encapsulates the HTTP intrinsic object that enables the server to gather information about the capabilities of the browser that has made the current request.
Public classHttpCachePolicy Contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.
Public classHttpCachePolicyBase Serves as the base class for classes that contain methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.
Public classHttpCachePolicyWrapper Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.
Public classHttpCacheVaryByContentEncodings Provides a type-safe way to set the VaryByContentEncodings property of the HttpCachePolicy class.
Public classHttpCacheVaryByHeaders Provides a type-safe way to set the VaryByHeaders property.
Public classHttpCacheVaryByParams Provides a type-safe way to set the VaryByParams property.
Public classHttpClientCertificate Provides the client certificate fields issued by the client in response to the server's request for the client's identity.
Public classHttpCompileException The exception that is thrown when a compiler error occurs.
Public classHttpContextEncapsulates all HTTP-specific information about an individual HTTP request.
Public classHttpContextBase Serves as the base class for classes that contain HTTP-specific information about an individual HTTP request.
Public classHttpContextWrapper Encapsulates the HTTP intrinsic object that contains HTTP-specific information about an individual HTTP request.
Public classHttpCookie Provides a type-safe way to create and manipulate individual HTTP cookies.
Public classHttpCookieCollection Provides a type-safe way to manipulate HTTP cookies.
Public classHttpException Describes an exception that occurred during the processing of HTTP requests.
Public classHttpFileCollection Provides access to and organizes files uploaded by a client.
Public classHttpFileCollectionBase Serves as the base class for classes that provide access to files that were uploaded by a client.
Public classHttpFileCollectionWrapperEncapsulates the HTTP intrinsic object that provides access to files that were uploaded by a client.
Public classHttpModuleCollection Provides a way to index and retrieve a collection of IHttpModule objects.
Public classHttpParseException The exception that is thrown when a parse error occurs.
Public classHttpPostedFile Provides access to individual files that have been uploaded by a client.
Public classHttpPostedFileBase Serves as the base class for classes that provide access to individual files that have been uploaded by a client.
Public classHttpPostedFileWrapper Encapsulates the HTTP intrinsic object that provides access to individual files that have been uploaded by a client.
Public classHttpRequestEnables ASP.NET to read the HTTP values sent by a client during a Web request.
Public classHttpRequestBase Serves as the base class for classes that enable ASP.NET to read the HTTP values sent by a client during a Web request.
Public classHttpRequestValidationException The exception that is thrown when a potentially malicious input string is received from the client as part of the request data. This class cannot be inherited.
Public classHttpRequestWrapper Encapsulates the HTTP intrinsic object that enables ASP.NET to read the HTTP values that are sent by a client during a Web request.
Public classHttpResponseEncapsulates HTTP-response information from an ASP.NET operation.
Public classHttpResponseBase Serves as the base class for classes that provides HTTP-response information from an ASP.NET operation.
Public classHttpResponseWrapper Encapsulates the HTTP intrinsic object that provides HTTP-response information from an ASP.NET operation.
Public classHttpRuntimeProvides a set of ASP.NET run-time services for the current application.
Public classHttpServerUtility Provides helper methods for processing Web requests.
Public classHttpServerUtilityBase Serves as the base class for classes that provide helper methods for processing Web requests.
Public classHttpServerUtilityWrapper Encapsulates the HTTP intrinsic object that provides helper methods for processing Web requests.
Public classHttpSessionStateBase Serves as the base class for classes that provides access to session-state values, session-level settings, and lifetime management methods.
Public classHttpSessionStateWrapper Encapsulates the HTTP intrinsic object that provides access to session-state values, session-level settings, and lifetime management methods.
Public classHttpStaticObjectsCollection Provides a collection of application-scoped objects for the StaticObjects property.
Public classHttpStaticObjectsCollectionBase Serves as the base class for classes that provide a collection of application-scoped objects for the StaticObjects property.
Public classHttpStaticObjectsCollectionWrapper Encapsulates the HTTP intrinsic object that provides a collection of application-scoped objects for the StaticObjects property.
Public classHttpUnhandledException The exception that is thrown when a generic exception occurs.
Public classHttpUtility Provides methods for encoding and decoding URLs when processing Web requests. This class cannot be inherited.
Public classHttpWorkerRequest This abstract class defines the base worker methods and enumerations used by ASP.NET managed code to process requests.
Public classHttpWriter Provides a TextWriter object that is accessed through the intrinsic HttpResponse object.
Public classIisTraceListener Provides a listener that routes all tracing and debugging output to the IIS 7.0 infrastructure.
Public classParserError Represents a parser error or warning. This class cannot be inherited.
Public classParserErrorCollection Manages a set of parser errors detected during parsing. This class cannot be inherited.
Public classProcessInfo Provides information on processes currently executing.
Public classProcessModelInfo Contains methods that return information about worker processes.
Public classSiteMap The SiteMap class is an in-memory representation of the navigation structure for a site, which is provided by one or more site map providers. This class cannot be inherited.
Public classSiteMapNode Represents a node in the hierarchical site map structure such as that described by the SiteMap class and classes that implement the abstract SiteMapProvider class.
Public classSiteMapNodeCollectionProvides a strongly typed collection for SiteMapNode objects and implements the IHierarchicalEnumerable interface to support navigating through the collection.
Public classSiteMapProvider Provides a common base class for all site map data providers, and a way for developers to implement custom site map data providers that can be used with the ASP.NET site map infrastructure as persistent stores for SiteMap objects.
Public classSiteMapProviderCollection Used by the SiteMap class to track the set of SiteMapProvider objects that are available to the SiteMap during site map initialization. This class cannot be inherited.
Public classSiteMapResolveEventArgs Provides data for an event that is raised by calling the CurrentNode property of the SiteMapProvider class.
Public classStaticSiteMapProvider Serves as a partial implementation of the abstract SiteMapProvider class and serves as a base class for the XmlSiteMapProvider class, which is the default site map provider in ASP.NET.
Public classTraceContext Captures and presents execution details about a Web request. This class cannot be inherited.
Public classTraceContextEventArgs Provides a collection of trace records to any method that handles the TraceFinished event. This class cannot be inherited.
Public classTraceContextRecord Represents an ASP.NET trace message and any associated data.
Public classVirtualPathUtility Provides utility methods for common virtual path operations.
Public classWebPageTraceListener Provides a listener that directs Trace messages to ASP.NET Web page outputs.
Public classXmlSiteMapProvider The XmlSiteMapProvider class is derived from the SiteMapProvider class and is the default site map provider for ASP.NET. The XmlSiteMapProvider class generates site map trees from XML files with the file name extension .sitemap.
  InterfaceDescription
Public interfaceIHttpAsyncHandler Defines the contract that HTTP asynchronous handler objects must implement.
Public interfaceIHttpHandler Defines the contract that ASP.NET implements to synchronously process HTTP Web requests using custom HTTP handlers.
Public interfaceIHttpHandlerFactory Defines the contract that class factories must implement to create new IHttpHandler objects.
Public interfaceIHttpModule Provides module initialization and disposal events to the implementing class.
Public interfaceIPartitionResolver Defines methods that must be implemented for custom session-state partition resolution.
  DelegateDescription
Public delegateBeginEventHandler Represents the method that handles asynchronous events such as application events. This delegate is called at the start of an asynchronous operation.
Public delegateEndEventHandler Represents the method that handles asynchronous events such as application events.
Public delegateHttpCacheValidateHandler Represents a method that is called to validate a cached item before the item is served from the cache.
Public delegateHttpResponseSubstitutionCallback Represents the method that handles post-cache substitution.
Public delegateHttpWorkerRequest..::.EndOfSendNotification Represents the method that Notifies callers when sending of the response is complete.
Public delegateSiteMapResolveEventHandler Represents the method that will handle the SiteMapResolve event of a specific instance of the SiteMapProvider or static SiteMap class.
Public delegateTraceContextEventHandler Represents the method that handles the TraceFinished event of a TraceContext object.
  EnumerationDescription
Public enumerationApplicationShutdownReason Specifies why the AppDomain class shut down.
Public enumerationAspNetHostingPermissionLevel Specifies the trust level that is granted to an ASP.NET Web application.
Public enumerationHttpCacheability Provides enumerated values that are used to set the Cache-Control HTTP header.
Public enumerationHttpCacheRevalidation Provides enumerated values that are used to set revalidation-specific Cache-Control HTTP headers.
Public enumerationHttpCookieMode Specifies how cookies are used for a Web application.
Public enumerationHttpValidationStatus Provides enumerated values that indicate cache validation status.
Public enumerationProcessShutdownReason Provides enumerated values that indicate why a process has shut down.
Public enumerationProcessStatus Provides enumerated values that indicate the current status of a process.
Public enumerationRequestNotification Indicates when events and other life-cycle events occur while a HttpApplication request is being processed.
Public enumerationRequestNotificationStatusInfrastructure. Specifies the state of a notification in the request pipeline.
Public enumerationTraceMode Specifies in what order trace messages are emitted into the HTML output of a page.
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