В моем приложении я пытаюсь использовать обработку исключений. То, что я пытаюсь сделать, - создать отдельный класс и расширить его от HttpResponseException.Web Api Обработка исключений
Это код, который я не написал до сих пор,
public class ApiExceptions : HttpResponseException
{
public ApiExceptions(string reason, HttpStatusCode code)
{
var response = new HttpResponseMessage
{
StatusCode = code,
ReasonPhrase = reason,
Content = new StringContent(reason)
};
throw new HttpResponseException(response);
}
}
Но я получаю эту ошибку,
'System.Web.Http.HttpResponseException' does not contain a constructor that takes 0 arguments
Я действительно новичок в обработке исключений в C#. Я был бы очень признателен за помощь в этом отношении.
Можете ли вы привести пример того, как расширить этот класс? – mohsinali1317
Зачем вам нужно расширять класс? – stuartd
теперь, когда я думаю, он чувствует, что мне это не нужно. – mohsinali1317