是否有可能在AX中引发异常细节?我想要做的是模仿C#中异常的行为。
我正在使用AX,所以与AX相关的异常将是很好的,但是即使是最普通的异常也比没有错误文本要好得多。
发布于 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中的可扩展异常类很好,谁知道在将来的版本中.
https://stackoverflow.com/questions/21857308
复制相似问题