ln.http/ln.http/exceptions/HttpException.cs

32 lines
924 B
C#
Raw Normal View History

2020-11-17 23:46:07 +01:00
using System;
namespace ln.http.exceptions
{
public class HttpException : Exception
{
public HttpStatusCode HttpStatusCode { get; }
2020-11-17 23:46:07 +01:00
public HttpException(HttpStatusCode httpStatusCode)
: base(httpStatusCode.ToString())
2020-11-17 23:46:07 +01:00
{
HttpStatusCode = httpStatusCode;
2020-11-17 23:46:07 +01:00
}
public HttpException(HttpStatusCode httpStatusCode, Exception innerException)
:base(httpStatusCode.ToString(), innerException)
2020-11-17 23:46:07 +01:00
{
HttpStatusCode = httpStatusCode;
2020-11-17 23:46:07 +01:00
}
public HttpException(HttpStatusCode httpStatusCode, String message)
2020-11-17 23:46:07 +01:00
: base(message)
{
HttpStatusCode = httpStatusCode;
2020-11-17 23:46:07 +01:00
}
public HttpException(HttpStatusCode httpStatusCode,String message, Exception innerException)
2020-11-17 23:46:07 +01:00
: base(message, innerException)
{
HttpStatusCode = httpStatusCode;
2020-11-17 23:46:07 +01:00
}
}
}