将资源URI作为参数传递给基于REST的WCF服务定义API(WebInvoke接收方法)

时间:2015-07-07 12:23:16

标签: wcf rest

我需要实际触发此操作的base-URI(或资源)将其包含在响应中。

    [WebInvoke(Method = "GET", UriTemplate = "users/user",BodyStyle=WebMessageBodyStyle.WrappedRequest)]
[OperationContract]
public bool ReadUserAccount(User user,int TaskID, **string baseURL**)
{
 //do something - Include further subsequent Resource Urls with help of Base URL
 return result;
}

1 个答案:

答案 0 :(得分:0)

理解WCF框架的操作上下文。

OperationContext.Current.RequestContext.RequestMessage.Headers.To

读取服务实现中的URL。