Próbuję podnieść HttpResponseException
jak opisano w tym screencast (około 1 min)HttpResponseException nie akceptując HttpStatusCode
throw new HttpResponseException(HttpStatusCode.Unauthorized);
Jednak aplikacja nie będzie kompilować, jak rzuca się następujący błąd:
The best overloaded method match for 'System.Web.Http.HttpResponseException.HttpResponseException(System.Net.Http.HttpResponseMessage)' has some invalid arguments
Dokumentacja na msdn mówi, że ma konstruktora, który akceptuje wyliczenie HttpResponseMessage
. http://msdn.microsoft.com/en-us/library/hh835324%28v=vs.108%29.aspx
Czego mi brakuje?
Dzięki
Czy możesz również zamieścić swój aktualny kod? –
Pewnie. Zaktualizowałem wpis. – hofnarwillie
Po utworzeniu wyjątku HttpResponseException i trafieniu w prawy nagłówek, widzisz dwa konstruktory jako dokument lub inną? Jeśli tylko jeden, to jesteś ograniczony do HttpResponseMessage .... LUB .... używasz wersji framework, która jest inna niż w dokumentacji. –