0

MVC WEB API サービスがあり、すべての応答を HttpResponseMessage として送信したいと考えています。この場合、次のようなクラスがあります。

public class Quota
{
    public int docs_quota { get; set; }
    public int pages_quota { get; set; }
    public int size_quota { get; set; }
}

レスポンスの内容でQuotaオブジェクトを送りたいけど、自分でシリアライズしたくない、サービスに任せたいので、jsonかxmlでシリアライズすれば困らない。

どうやってやるの?

心から、

ゾリ

4

1 に答える 1

0

最終的に、私はそれを見つけました、それはかなり簡単です:

Quota q = GetQuota();
var response = new HttpResponseMessage<Quota>(q);
    return response;    

ステータスコード200(大丈夫)で返され、qはコンテンツのjson/xmlでシリアル化されます。

于 2012-05-03T06:55:28.497 に答える