ServiceExceptionHandler

ServiceExceptionHandler

我正在使用ServiceStack 3.9.71版,但找不到“添加”方法。 wiki上的文档是否过时?我应该怎么做才能使其正常工作?

public override void Configure(Container container)
{
    this.ServiceExceptionHandler.Add((httpReq, request, exception) => {
        return DtoUtils.CreateErrorResponse(request, exception);
    });
}

最佳答案

您正在查看v4文档。您需要v3 documentation

//Handle Exceptions occurring in Services:
this.ServiceExceptionHandler = (httpReq, request, exception) => {
    //log your exceptions here
    ...
    //call default exception handler or prepare your own custom response
    return DtoUtils.HandleException(this, request, exception);
};


注意URL中的v3https://github.com/ServiceStackv3/ServiceStackv3/wiki

关于c# - ServiceStack ServiceExceptionHandler.Add方法不存在?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25283422/

10-11 02:04