示例#1
0
 /// <summary>
 /// Инициализирует новый экземпляр класса <see cref="HttpException"/> заданным сообщением об ошибке и кодом состояния ответа.
 /// </summary>
 /// <param name="message">Сообщение об ошибке с объяснением причины исключения.</param>
 /// <param name="statusCode">Код состояния ответа от HTTP-сервера.</param>
 /// <param name="innerException">Исключение, вызвавшее текущие исключение, или значение <see langword="null"/>.</param>
 public HttpException(string message, HttpExceptionStatus status,
     HttpStatusCode httpStatusCode = HttpStatusCode.None, Exception innerException = null)
     : base(message, innerException)
 {
     Status = status;
     HttpStatusCode = httpStatusCode;
 }
示例#2
0
 /// <summary>
 /// Инициализирует новый экземпляр класса <see cref="HttpException"/> заданным сообщением об ошибке и кодом состояния ответа.
 /// </summary>
 /// <param name="message">Сообщение об ошибке с объяснением причины исключения.</param>
 /// <param name="statusCode">Код состояния ответа от HTTP-сервера.</param>
 /// <param name="innerException">Исключение, вызвавшее текущие исключение, или значение <see langword="null"/>.</param>
 public HttpException(string message, HttpExceptionStatus status,
                      HttpStatusCode httpStatusCode = HttpStatusCode.None, Exception innerException = null)
     : base(message, innerException)
 {
     Status         = status;
     HttpStatusCode = httpStatusCode;
 }
示例#3
0
 private HttpException NewHttpException(string message,
     Exception innerException = null, HttpExceptionStatus status = HttpExceptionStatus.Other)
 {
     return new HttpException(string.Format(message, Address.Host), status, HttpStatusCode.None, innerException);
 }
 public HttpException(string message,
                      HttpExceptionStatus status,
                      IHttpResponse response)
   : base(message) {
   this.status = status;
   this.response = response;
 }