32 lines
924 B
C#
32 lines
924 B
C#
using System;
|
|
|
|
namespace ln.http.exceptions
|
|
{
|
|
public class HttpException : Exception
|
|
{
|
|
public HttpStatusCode HttpStatusCode { get; }
|
|
|
|
public HttpException(HttpStatusCode httpStatusCode)
|
|
: base(httpStatusCode.ToString())
|
|
{
|
|
HttpStatusCode = httpStatusCode;
|
|
}
|
|
public HttpException(HttpStatusCode httpStatusCode, Exception innerException)
|
|
:base(httpStatusCode.ToString(), innerException)
|
|
{
|
|
HttpStatusCode = httpStatusCode;
|
|
}
|
|
public HttpException(HttpStatusCode httpStatusCode, String message)
|
|
: base(message)
|
|
{
|
|
HttpStatusCode = httpStatusCode;
|
|
}
|
|
public HttpException(HttpStatusCode httpStatusCode,String message, Exception innerException)
|
|
: base(message, innerException)
|
|
{
|
|
HttpStatusCode = httpStatusCode;
|
|
}
|
|
|
|
}
|
|
}
|