WCF的复杂UriTemplate

时间:2013-12-18 11:12:33

标签: wcf uritemplate

我对WCF和网络服务完全不熟悉。

我需要创建一个基于REST的wcf服务,我已经从代码项目中获得了示例演练。

我想要像Uri模板一样  https://example.com/ {v} / {resource}?fi lter = {attribute} {op} {value}& sortBy = {attributeName}& sortOrder = {ascending | descending}& attributes = {csev中的属性列表}

属性:要搜索的属性 op:operator(eq的格式,和,或者,neq,like,contains) value:要搜索的属性值 attributeName:sortBy属性名称 sortOrder应该是升序或降序的枚举。 属性:csv中的attributeslist

这可能吗?

有人可以帮我配置UriTemplate和OperationContract吗?

1 个答案:

答案 0 :(得分:0)

WCF允许使用复杂的UriTemplate语法。

但是,你的UriTemplate似乎违反了一些语法规则。

以下MSDN页面提供了URITemplate语法,复合路径段,通配符和变量值的全面概述,它们可以帮助您处理复杂的uriTemplate。本文还提供了有效和无效URI示例的良好列表,可帮助您制定适用于您的服务的语法。

http://msdn.microsoft.com/en-us/library/bb675245(v=vs.110).aspx

此致