Inquiridor
Tratamento de Erro Web Api

Pergunta
-
Boa Tarde,
O Israel Aece fez um exemplo de tratamento de erro com web api. segue link( http://msdn.microsoft.com/pt-br/library/dn376302.aspx ) porém esta ocorrendo erro:
System.Web.Http.Filters.HttpActionExecutedContext' does not contain a definition for 'Result'The type or namespace name 'ErrorDetails' could not be found (are you missing a using directive or an assembly reference?)
Vlw, Obrigado.
Todas as Respostas
-
-
Boa Tarde,
Então não criei mas tenho que criar uma propridade Message ?
E este "ctx.Result" informa que não existe. como funciona, vc sabe ?
Este é o codigo:
var errorDetails = new ErrorDetails(); var statusCode = HttpStatusCode.InternalServerError; if (ctx.Exception is HttpException) { var httpEx = (HttpException)ctx.Exception; errorDetails.Message = httpEx.Message; statusCode = (HttpStatusCode)httpEx.GetHttpCode(); } else { errorDetails.Message = "** Internal Server Error **"; } ctx.Result = new HttpResponseMessage<ErrorDetails>(errorDetails, statusCode);
-
-