【发布时间】:2009-11-03 18:28:39
【问题描述】:
我正在尝试修复我们现有的 WCF 服务,其中一个障碍是使用 Uritemplate 映射复杂类型。例如看看下面的代码
[DataContract]
public class Stock
{
[DataMember]
public string Symbol { get;set; }
[DataMember]
public double FaceValue { get; set; }
}
[ServiceContract]
public interface IRestService
{
[OperationContract]
[WebGet(UriTemplate = "?Symbol={stk.Symbol}")]
void Test1(Stock stk);
}
上面的 Uritemplate 声明肯定不起作用,但这就是我将输入查询变量映射到该对象的属性之一的意图。这可能吗?
提前感谢您的帮助。
【问题讨论】:
-
您可能可以使用自定义 QueryStringConverter stackoverflow.com/questions/6783264/…