无法获取自定义响应过滤器属性来触发

时间:2012-10-04 09:37:22

标签: servicestack filterattribute

我得到了请求过滤器属性来触发,但响应过滤器永远不会。我错过了什么?

[MyResponse]
[MyRequest]
public class MyService : Service
{
        public object Get(RequestDto request)
        {
            return new {foo = "bar"};
        }
}

public class MyResponseAttribute : ResponseFilterAttribute
{
    public override void Execute(IHttpRequest req, IHttpResponse res, object requestDto)
    {
        var x = requestDto;
    }
}

public class MyRequestAttribute : RequestFilterAttribute
{
    public override void Execute(IHttpRequest req, IHttpResponse res, object responseDto)
    {
        var x = responseDto;
    }
}

1 个答案:

答案 0 :(得分:0)

我无法使用test I've just added here复制此行为。

如果您仍然认为这是框架的问题,您可以向项目提交失败的单元测试(首选拉取请求)。

相关问题