2017-01-20 23 views
2

以下は私のコード(部分コード)です。私はasp.netコアに移行したいと思います。 私の問題は、 "Request.CreateResponse"が以下のコードで動作していないことです。私はそれを多くgoogleしかし、任意の解決策を見つけることができません。どうすれば解決できますか?パッケージMicrosoft.AspNet.WebApi.Coreも機能しません。asp.netコアのRequest.CreateResponse

[HttpPost] 
    public HttpResponseMessage AddBusinessUsersToBusinessUnit(MyObject request) 
    { 
     return Request.CreateResponse(HttpStatusCode.Unauthorized); 
    } 

ありがとうございます。

答えて

7

最後に解決策を作ります。 :)

[HttpPost] 
public HttpResponseMessage AddBusinessUsersToBusinessUnit(MyObject request) 
{ 
    return new HttpResponseMessage(HttpStatusCode.Unauthorized); 
} 
0

をあなただけのステータスコードを返すようにしたい場合は、以下が望ましい

//Creates a StatusCodeResult object by specifying a statusCode. 
//so controller method should return IActionResult 
return StatusCode(HttpStatusCode.Unauthorized) 

this SO answer

の詳細情報です