ServiceStack ServiceExceptionHandler.添加方法不存在

本文关键字:不存在 方法 添加 ServiceExceptionHandler ServiceStack | 更新日期: 2023-09-27 18:17:43

我正在使用ServiceStack版本3.9.71,我找不到"添加"方法。wiki上的文档过时了吗?我该怎么做才能让它起作用呢?

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

ServiceStack ServiceExceptionHandler.添加方法不存在

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

//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中的v3: https://github.com/ServiceStackv3/ServiceStackv3/wiki