首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >X++异常细节

X++异常细节
EN

Stack Overflow用户
提问于 2014-02-18 14:50:44
回答 1查看 5.4K关注 0票数 1

是否有可能在AX中引发异常细节?我想要做的是模仿C#中异常的行为。

我正在使用AX,所以与AX相关的异常将是很好的,但是即使是最普通的异常也比没有错误文本要好得多。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-18 18:11:53

当AX抛出错误时,它是类型异常。这是一个枚举,有许多不同的类型,在这里列出:http://msdn.microsoft.com/en-us/library/exception.aspx。这是你得到的所有信息。错误消息在infolog中,但与异常无关。

来自http://msdn.microsoft.com/en-us/library/cc967369.aspx的报价

在X++中,引发异常时创建的消息仅在Infolog中可用,并且消息不直接绑定到异常。在C#中,消息是System.Exception对象的消息成员。

但是,您可以分别捕获不同类型的异常,如下所示:http://msdn.microsoft.com/en-us/library/aa893385.aspx

对于来自clr的异常,您可以通过消息获得内部异常(请参阅:http://daxmusings.codecrib.com/2013/04/exception-handling-in-dynamics-ax.html)

AX中的可扩展异常类很好,谁知道在将来的版本中.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21857308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档