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

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;
}
}
}