HttpResponseException akzeptiert HttpStatusCode nicht

8

Ich versuche ein HttpResponseException zu erhöhen, wie in diesem Screencast beschrieben (ca. 1 Minute)

%Vor%

Die App wird jedoch nicht kompiliert, da sie den folgenden Fehler auslöst:

%Vor%

Die Dokumentation von msdn sagt, dass es einen Konstruktor hat, der die HttpResponseMessage enum akzeptiert. Ссылка

Was vermisse ich?

Danke

    
hofnarwillie 05.06.2012, 21:21
quelle

2 Antworten

11

Wenn Sie den RC verwenden, hat sich das geändert. Probieren Sie:

%Vor%     
smlync 05.06.2012, 21:41
quelle
6

Nachdem ich selbst auf dieses Problem gestoßen bin, bin ich froh, die Antwort von smlync zu sehen, obwohl es enttäuschend ist zu sehen, dass die API in diesem Fall zu größerer Ausführlichkeit geworden ist! IMHO, das Folgende lehnt sich an die Beschreibung "monströs", besonders wenn diese Ausnahme (vor allem) jeden Controller um ein Vielfaches füllt:

%Vor%

Ich benutze das vielleicht stattdessen, vielleicht würden es einige von euch auch nützlich finden:

%Vor%

Mit dem folgenden Platz, wo Sie möchten:

%Vor%

Wäre das nicht sauberer, geliebter ASP.NET WebApi-Team? Wenn nur für diesen Status-Code, aber vielleicht ein paar andere der sehr gängigen Status-Code-Äquivalente zu werfen.

    
Nicholas Petersen 06.06.2012 17:33
quelle