我可以像下面这样写代码(第一个)吗
public Task<HttpResponseMessage> Get(int id)
{
return Task<HttpResponseMessage>.Factory.StartNew(() =>
Request.CreateResponse(HttpStatusCode.OK, JsonConvert.SerializeObject(model)));
}
我可以像下面这样写代码(第二个)吗
public Task<HttpResponseMessage> Put(int id, string value)
{
return Task<HttpResponseMessage>.Factory.StartNew(() =>
Request.CreateResponse(HttpStatusCode.OK));
}
我想使用 Httpclient.PutAsJsonAsync()
. 在.Net 4.0 中?
或者有什么更好的方法来做到这一点?所以我可以利用异步调用的好处吗?