ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources]

G. andrew Duthie; matthew Macdonald

نسخه متنی -صفحه : 873/ 156
نمايش فراداده

HttpException

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