System.Web (system.web.dll)class

This class encapsulates an ASP.NET exception. It is a standard exception object, with the addition of the GetHtmlErrorMessage( ) method and the GetHttpCode( ) method, that returns the HTTP error code representing the error (like 404 for file not found) as an integer. If no HTTP error code exists for the current exception or the InnerException, the status code 500 is returned.

public class HttpException : System.Runtime.InteropServices.ExternalException {
// Public Constructors
   public HttpException( );
   public HttpException(int httpCode, string message);
   public HttpException(int httpCode, string message, Exception innerException);
   public HttpException(int httpCode, string message, int hr);
   public HttpException(string message);
   public HttpException(string message, Exception innerException);
   public HttpException(string message, int hr);
// Public Static Methods
   public static HttpException CreateFromLastError(string message);
// Public Instance Methods
   public string GetHtmlErrorMessage( );
   public int GetHttpCode( );


System.Object System.Exception(System.Runtime.Serialization.ISerializable) System.SystemException System.Runtime.InteropServices.ExternalException HttpException


HttpCompileException, HttpParseException, HttpRequestValidationException, HttpUnhandledException

    Part I: Introduction to ASP.NET
    Part III: Namespace Reference
    Chapter 40. The System.Web.UI.MobileControls Namespace
    Chapter 42. The System.Web.UI.WebControls Namespace