REST WCF服务 - 使用QueryString参数

时间:2011-03-25 11:13:40

标签: parameters wcf-rest uritemplate

我有这个REST WCF服务。

[WebInvoke(UriTemplate = "/GetNames/{Category}?order=asc", Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)] 
public List<Names> GetNames(string Category)
{
    //Code to retrieve Names by category.
}

Category参数映射到Uri中的{Category}

但是如何将Uri中的订单查询字符串映射到此方法?

将订单添加为参数方法无效。

请帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:2)

您是否尝试过 - 在Uritemplate和函数中使用“/ GetNames / {Category}?order = {ordering}”

public List<Names> GetNames(string Category, string ordering)
{
  //Code to retrieve Names by category.
}