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( );
}
Hierarchy
System.Object
System.Exception(System.Runtime.Serialization.ISerializable)
System.SystemException
System.Runtime.InteropServices.ExternalException
HttpException
Subclasses
HttpCompileException,
HttpParseException,
HttpRequestValidationException,
HttpUnhandledException
|