如何解决ASP.NET Core - 如何处理范围服务内的异常
我添加了一些存储库类作为范围服务,我使用以下方法检索特定存储库:
var rep = HttpContext.RequestServices.GetService(typeof(interface));
没关系...但是当我打电话时:
rep.Save();
在内部,在某些验证中,我抛出异常...问题是我无法在调用中捕获此异常,例如:
try
{
rep.Save();
}
catch (Excpetion ex)
{
// unreachable code
}
异常还会导致当前正在运行的项目停止。
我不想要全局错误处理程序,我只想捕获此异常以确定之后我应该做什么。
在 DI 中:
svc.AddScoped<IExtratoRepository,ExtratoRepository>();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。