我可以做以下事情吗?
[OperationContract]
[WebGet(UriTemplate = "/foo/{id}")]
string GetFoo(int id);
我希望我的服务同时充当RESTful服务和RPC样式的SOAP服务. 如果可能的话,我希望将int保留为int,而不是手工解析.
我可以做以下事情吗?
[OperationContract]
[WebGet(UriTemplate = "/foo/{id}")]
string GetFoo(int id);
我希望我的服务同时充当RESTful服务和RPC样式的SOAP服务. 如果可能的话,我希望将int保留为int,而不是手工解析.
如果我没记错的话,在使用WebGet或WebInvoke时,路径中的UriTemplate变量总是解析为字符串.只有在UriTemplate的查询部分中,才能将UriTemplate变量绑定到int、long等.