Я хочу обработать httpStatusCode, который не определен, я использую метод Enum.IsDefined (), но я не знаю, что мне делать, если он возвращает false.На самом деле я хочу вернуть HttpResponseMessage, и я хочу установить значение для свойства StatusCode, если этот метод возвращает значение true, я приводю значение int в перечисление HttpStatusCode, но когда оно возвращает значение false, я не знаю, что мне делать ...
var currentStatusCode = HttpContext.Current.Response.StatusCode;
HttpResponseMessage httpResponseMessage = new HttpResponseMessage();
if (Enum.IsDefined(typeof(HttpStatusCode), currentStatusCode))
{
httpResponseMessage.StatusCode = (HttpStatusCode)currentStatusCode;
}
else
{
//here is my problem
httpResponseMessage.StatusCode = ???
}