0

当查询拦截器之一返回 false 时,是否可以更改 WCF 数据服务返回的 HTTP 状态代码?

作为奖励,有没有办法根据失败的查询拦截器有选择地返回不同的状态代码?

4

2 回答 2

0

您能否使用类似以下的内容来访问当前服务方法并更改返回的 HTTP 方法标头信息

WebOperationContext operationContext = new WebOperationContext(OperationContext.Current);
operationContext.OutgoingResponse.StatusCode = HttpStatusCode.Unauthorized;
于 2013-08-08T12:35:01.167 回答
0

原来我真的在寻找Processing Pipeline

作为参考,可以在此处找到相同的问题。这里那里也分别表达了相同的关注点和解决方案。

于 2014-03-07T09:23:14.187 回答