redwarrior’s diary

C#, ASP.NET, WEB, G*などの雑多な情報

(小ネタ)ASP.NET Web APIのコントローラーがIHttpActionResultを返す理由

ASP.NET Web APIのスキャフォールディングでコントローラーを作成する時、「Entity Framework を使用したアクションがある Web API 2 コントローラー」を選択すると、戻り値に、IHttpActionResultが指定される。

これはIHttpActionResultを戻り値にすれば、ステータスコードやその他情報を設定する便利なメソッド(OKやNotFound、StatusCodeなど)が使えるから。

以下を参考にさせていただきました。 miso-soup3.hateblo.jp

miso-soup3.hateblo.jp

環境 Windows 8.1 Visual Studio 2013 Pro

※タイトルに(小ネタ)とつけて、作業中に気づいた事で調査するほどでもなかったり、調査はしてないけど覚えておくと良さそうな内容について書きます。見出しだけで内容が終わる場合もあります。