Quantcast
Channel: ASPNETWebStack Issue Tracker Rss Feed
Viewing all articles
Browse latest Browse all 7215

Commented Issue: HttpError.ExceptionType is null [1248]

$
0
0
Having the following code:

return Request.CreateErrorResponse(
HttpStatusCode.BadRequest,
new ArgumentNullException("searchCriteria"));

I expect to be able to read ExceptionType back:

SearchCriteria searchCriteria = null;
HttpResponseMessage message = controller.Do(searchCriteria);

ObjectContent<HttpError> content = message.Content as ObjectContent<HttpError>;
HttpError error = (HttpError)content.Value;
string exceptionType = error.ExceptionType;

but the last line gives always `null`? Why is that?
Comments: Thank you, Yishai! Here's my code making the tests pass: ``` var config = new HttpConfiguration(); var request = new HttpRequestMessage(); request.SetRequestContext(new HttpRequestContext { IncludeErrorDetail = true }); request.SetConfiguration(config); T controller = (T)Activator.CreateInstance(typeof(T), args); controller.Request = request; return controller; ``` As you mentioned above, the key is that `controller.RequestContext` properties will be ignored if `request` has the same properties set beforehand.

Viewing all articles
Browse latest Browse all 7215

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>