【发布时间】:2018-06-25 14:31:42
【问题描述】:
我创建了一个移动应用服务并将其托管在 Azure 上。 有时特定的代码行会引发异常,我不处理这些。相反,我将它们记录在 ExceptionFilterAttribute 中。
我面临的问题是,这些异常被报告为 Azure 应用服务未处理,我认为这是真的。我的问题是,如何改进下面的代码行,使其不会被视为未处理的异常?
public async Task<SingleResult<DTO.Responses.User>> GetUser(string id, OS os = OS.iOS, string openUrl = null)
{
/* some code written here that sometimes throws exception */
}
如果我添加 try...catch 块,移动应用同步框架将如何处理?
下面是异常过滤的代码
public class UnhandledExceptionFilter : ExceptionFilterAttribute
{
public override void OnException(HttpActionExecutedContext context)
{
/* Log exception here*/
}
}
【问题讨论】:
标签: asp.net-mvc azure azure-mobile-services azure-web-app-service