当其中一个查询拦截器返回false时,是否可以更改WCF数据服务返回的HTTP状态代码?
作为奖励,有没有办法根据失败的查询拦截器有选择地返回不同的状态代码?
答案 0 :(得分:0)
您是否可以使用类似以下内容来访问当前服务方法并更改返回的HTTP方法标头信息
WebOperationContext operationContext = new WebOperationContext(OperationContext.Current);
operationContext.OutgoingResponse.StatusCode = HttpStatusCode.Unauthorized;
答案 1 :(得分:0)
原来我真的在寻找Processing Pipeline。