NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

System.Web Namespace

Classes

Class Description
CapabilitiesRule [To be supplied.]
ConfigureCapabilities [To be supplied.]
HttpApplication  
HttpApplicationState The HttpApplicationState class enables developers to share state across multiple requests/sessions/pipelines within an ASP+ application.
HttpBrowserCapabilities Enables communication between browser and server to gain access to HTTP request data elements that are supplied by a client.
HttpBrowserCapabilities.SectionHandler [To be supplied.]
HttpCachePolicy Provides a way to access files uploaded by a client.
HttpCachePolicySettings [To be supplied.]
HttpCacheVary Enables a web server to indicate that an HTTP cache should contain multiple cache entries for a particular URL resource.
HttpCapabilities [To be supplied.]
HttpCertificate [To be supplied.]
HttpClientCertificate [To be supplied.]
HttpContext Encapsulates all HTTP-specific context used by the HTTP server to process Web requests.

System.Web.IHttpModules and IHttpHandler instances are provided a reference to an appropriate HttpContext object.

HttpCookie Provides a type-safe way to access multiple HTTP cookies.
HttpCookieCollection Provides a type-safe way to manipulate HTTP cookies.
HttpDebugHandler [To be supplied.]
HttpException Enables ASP to output exception information.
HttpExceptionInfo [To be supplied.]
HttpFileCollection Accesses incoming files uploaded by a client (using multipart MIME and the Http Content-Type of multipart/formdata).
HttpForbiddenHandler [To be supplied.]
HttpModuleCollection [To be supplied.]
HttpNotFoundHandler [To be supplied.]
HttpNotImplementedHandler [To be supplied.]
HttpPostedFile Provides a way to access files uploaded by a client.
HttpRequest Enables type-safe browser to server communication. Used to gain access to HTTP request data elements supplied by a client.
HttpResponse Enables communication between a type-safe server to browser communication. Used to send Http output to a client.
HttpRuntime [To be supplied.]
HttpServerUtility Provides several helper methods that can be used in the processing of Web requests.
HttpStaticObjectsCollection [To be supplied.]
HttpUrl Provides a type-safe way to either read or construct a Uniform Resource Locator (URL), a pointer to a resource on the Web.
HttpWorkerRequest [To be supplied.]
HttpWriter [To be supplied.]
MyWeb Used by an application to retrieve information about installed MyWeb applications. MyWeb methods are intended for use solely by the administrative facility and require an administrative URI as part of the request context in order to succeed.
ProcessInfo [To be supplied.]
ProcessModelInfo [To be supplied.]
StaticFileHandler [To be supplied.]
TraceContext Captures and presents execution details about a Web request.

Use the TraceContext class by appending trace messages to specific trace categories. For example, a calendar class might append the message ?Calendar1->Starting To Render? within the Render category, and append the message ?Calendar1->Firing OnChange Event? within the Events category. Tracing is enabled by setting the TBD Trace attribute or the System.Web.UI.TraceContext.IsEnabledX property.

In addition to showing user-provided trace content, the Page class automatically includes performance data, tree-structure information, and state management content.

WebSysDescriptionAttribute DescriptionAttribute marks a property, event, or extender with a description. Visual designers can display this description when referencing the member.

Interfaces

Interface Description
IHttpAsyncHandler When implemented by a class, defines the contract that ASP HttpAsyncHandler objects must implement.
IHttpHandler Defines the contract that developers must implement to synchronously process HTTP web requests. Developers implement the ProcessRequest method to provide custom URL execution.
IHttpHandlerFactory Defines the contract that factories must implement to dynamically create IHttpHandler instances.
IHttpMapPath [To be supplied.]
IHttpModule  

Delegates

Delegate Description
HttpCacheValidateHandler Called back when the handler wants validation on a cache item before it's served from the cache. If any handler invalidates the item, the item is evicted from the cache and the request is handled as if a cache miss were generated.
HttpWorkerRequest.EndOfSendNotification [To be supplied.]

Enumerations

Enumeration Description
HttpCacheability Provides enumeration values for all cache-control header settings.
HttpCacheRevalidation This class is a light abstraction over the Cache-Control: revalidation directives.
HttpValidationStatus [To be supplied.]
PerfCounters.CounterEnum [To be supplied.]
ProcessShutdownReason [To be supplied.]
ProcessStatus [To be supplied.]
TraceModeEnum Controls how trace messages are emitted into the HTML output of a page.